Monitor AWS Elastic Beanstalk
AWS Elastic Beanstalk is a service provided by Amazon Web Services (AWS) that gives you the option of deploying and auto-scaling applications and services.
As this type of installation depends heavily on user customizations, there isn't any set of steps that will work in all scenarios. The following aims to provide an overview of the entire process, with examples to help you create your own deployment.
Prerequisites
- Locate the
ONEAGENT_INSTALLER_SCRIPT_URL
. This information is shared during Dynatrace OneAgent installation.
To get your ONEAGENT_INSTALLER_SCRIPT_URL
- In Dynatrace Hub, select OneAgent.
- Select Set up > Linux.
- Determine the installer script URL and token from the UI-provided
wget
command:
- Access to the AWS console
For configurations where OneAgent is already part of your application deployment, you don't have to manually install OneAgent or restart servers to enable service monitoring.
Download OneAgent
Customize your installation
- Make sure the configuration files are properly formatted YAML files.
- Don't use tabs for indentation. Only spaces are allowed.
- The Elastic Beanstalk extension script file names are important—the Amazon interpreter executes them in alphabetical order.
Configure network zones optional
To configure network zones, use the following argument: --set-network-zone=<your.network.zone>
. See network zones for more information.
Monitoring consumption
For AWS Elastic Beanstalk, monitoring consumption is based on hosts units. See Application and Infrastructure Monitoring (Host Units) for details.