I'm working on packaging amazon-cloudwatch-agent for SUSE Linux Enterprise Server and I have run into the problem that many directory names used within the codebase are hardcoded.
In particular, the code expects the agent binaries to reside in /opt/aws which against the filesystem hierarchy standard used by most Linux distributions.
Could you change the codebase to allow custom directory names, in particular installing the agent into /usr/{s,}bin?