AWS Elastic Beanstalk

Dynatrace ingests metrics for multiple preselected namespaces, including AWS Elastic Beanstalk. You can view metrics for each service instance, split metrics into multiple dimensions, and create custom charts that you can pin to your dashboards.

Prerequisites

To enable monitoring for this service, you need

Optional Install OneAgent

To install and customize OneAgent, see Deploy OneAgent on AWS Elastic Beanstalk.

Add the service to monitoring

In order to view the service metrics, you must add the service to monitoring in your Dynatrace environment.

Configure service metrics

Once you add a service, Dynatrace starts automatically collecting a suite of metrics for this particular service. These are recommended metrics.

Recommended metrics:

  • Are enabled by default
  • Can't be disabled
  • Can have recommended dimensions (enabled by default, can't be disabled)
  • Can have optional dimensions (disabled by default, can be enabled)

Apart from the recommended metrics, most services have the possibility of enabling optional metrics.

Optional metrics:

  • Can be added and configured manually

Import preset dashboards

Dynatrace provides preset AWS dashboards that you can import from GitHub to your environment's dashboard page. Once you download a preset dashboard locally, there are two ways to import it.

elastic-beanstalk

Available metrics

Name Description Unit Statistics Dimensions Recommended
ApplicationLatencyP10 The average amount of time, in seconds, it takes to complete the fastest 10% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP10 Seconds Multi EnvironmentName
ApplicationLatencyP50 The average amount of time, in seconds, it takes to complete the fastest 50% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP50 Seconds Multi EnvironmentName
ApplicationLatencyP75 The average amount of time, in seconds, it takes to complete the fastest 75% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP75 Seconds Multi EnvironmentName
ApplicationLatencyP85 The average amount of time, in seconds, it takes to complete the fastest 85% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP85 Seconds Multi EnvironmentName
ApplicationLatencyP90 The average amount of time, in seconds, it takes to complete the fastest 90% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP90 Seconds Multi EnvironmentName ✔️
ApplicationLatencyP95 The average amount of time, in seconds, it takes to complete the fastest 95% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP95 Seconds Multi EnvironmentName
ApplicationLatencyP99 The average amount of time, in seconds, it takes to complete the fastest 99% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP99 Seconds Multi EnvironmentName
ApplicationLatencyP99.9 The average amount of time, in seconds, it takes to complete the fastest 99.9% of requests (instance and environment) Seconds Multi EnvironmentName, InstanceId
ApplicationLatencyP99.9 Seconds Multi EnvironmentName
ApplicationRequestsTotal The total number of requests completed by the instance or environment Count Sum EnvironmentName, InstanceId
ApplicationRequestsTotal Count Sum EnvironmentName ✔️
ApplicationRequests2xx The number of requests that completed with a 2XX status code (instance and environment) Count Sum EnvironmentName, InstanceId
ApplicationRequests2xx Count Sum EnvironmentName
ApplicationRequests3xx The number of requests that completed with a 3XX status code (instance and environment) Count Sum EnvironmentName, InstanceId
ApplicationRequests3xx Count Sum EnvironmentName
ApplicationRequests4xx The number of requests that completed with a 4XX status code (instance and environment) Count Sum EnvironmentName, InstanceId
ApplicationRequests4xx Count Sum EnvironmentName ✔️
ApplicationRequests5xx The number of requests that completed with a 5XX status code (instance and environment) Count Sum EnvironmentName, InstanceId
ApplicationRequests5xx Count Sum EnvironmentName ✔️
CPUIdle The percentage of time the CPU was in idle state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUIowait The percentage of time the CPU was in iowait state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUIrq The percentage of time the CPU was in irq state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUNice The percentage of time the CPU was in nice state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUPrivileged The percentage of time the CPU was in privileged state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUSoftirq The percentage of time the CPU was in softirq state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUSystem The percentage of time the CPU was in system state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
CPUUser The percentage of time the CPU was in user state in the last minute (instance only) Percent Multi EnvironmentName, InstanceId
EnvironmentHealth The current health status of the environment, with seven possible values: 0 - OK, 1 - Info, 5 - Unknown, 10 - No data, 15 - Warning, 20 - Degraded, and 25 - Severe None Multi EnvironmentName ✔️
InstanceHealth The current health status of the instance, with seven possible values: 0 - OK, 1 - Info, 5 - Unknown, 10 - No data, 15 - Warning, 20 - Degraded, and 25 - Severe None Multi EnvironmentName, InstanceId ✔️
InstancesDegraded The number of instances in the environment with degraded health status (environment only) Count Multi EnvironmentName
InstancesInfo The number of instances in the environment with info health status (environment only) Count Multi EnvironmentName
InstancesNoData The number of instances for which no data is being received (environment only) Count Multi EnvironmentName
InstancesOk The number of instances in the environment with OK health status (environment only) Count Multi EnvironmentName
InstancesPending The number of instances in the environment with pending health status (environment only) Count Multi EnvironmentName
InstancesSevere The number of instances in the environment with severe health status (environment only) Count Multi EnvironmentName
InstancesUnknown The number of instances in the environment with unknown health status (environment only) Count Multi EnvironmentName
InstancesWarning The number of instances in the environment with warning health status (environment only) Count Multi EnvironmentName
LoadAverage1min The average CPU load of the instance over the last minute (instance only) Percent Multi EnvironmentName, InstanceId
LoadAverage5min The average CPU load of the instance over the last five minutes (instance only) Percent Multi EnvironmentName, InstanceId
RootFilesystemUtil The percentage of disk space that's in use (instance only) Percent Multi EnvironmentName, InstanceId
RootFilesystemUtil Percent Multi EnvironmentName