Elastic Beanstalk provides fast deployment and management of applications in the AWS Cloud without the need to learn about the infrastructure that runs those applications. Elastic Beanstalk reduces management complexity (without restricting choice or control) by:
- Simple application upload.
- Automatic handling of the details associated with capacity provisioning, load balancing, scaling, and application health monitoring.
Elastic Beanstalk supports applications developed in the following languages:
- Go
- Java
- .NET
- Node.js
- PHP
- Python
- Ruby
When applications are deployed, Elastic Beanstalk:
- Builds the selected supported platform version.
- Provisions one or more AWS resources (such as Amazon EC2 instances) to run your application.
Note
AWS Elastic Beanstalk applications are not supported. Only AWS Elastic Beanstalk environments are currently supported.External reference
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select BeanStalks.
Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Not Supported
Supported metrics
| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_elasticbeanstalk_EnvironmentHealth | EnvironmentHealth | Environment Health | None | Average | This is the only CloudWatch metric that the enhanced health reporting system publishes, unless you configure additional metrics. |
| aws_elasticbeanstalk_InstancesSevere | InstancesSevere | Instances Severe | Count | Average | The number of instances with Severe health status. |
| aws_elasticbeanstalk_InstancesDegraded | InstancesDegraded | Instances Degraded | Count | Average | The number of instances with Degraded health status. |
| aws_elasticbeanstalk_InstancesWarning | InstancesWarning | Instances Warning | Count | Average | The number of instances with Warning health status. |
| aws_elasticbeanstalk_InstancesInfo | InstancesInfo | Instances Info | Count | Average | The number of instances with Info health status. |
| aws_elasticbeanstalk_InstancesOk | InstancesOk | Instances Ok | Count | Average | The number of instances with OK health status. |
| aws_elasticbeanstalk_InstancesPending | InstancesPending | Instances Pending | Count | Average | The number of instances with Pending health status. |
| aws_elasticbeanstalk_InstancesUnknown | InstancesUnknown | Instances Unknown | Count | Average | The number of instances with Unknown health status. |
| aws_elasticbeanstalk_InstancesNoData | InstancesNoData | Instances No Data | Count | Average | The number of instances with NoData health status. |
| aws_elasticbeanstalk_ApplicationRequestsTotal | ApplicationRequestsTotal | Application Requests Total | Count | Average | The number of requests completed by the instance or environment. |
| aws_elasticbeanstalk_ApplicationRequests5xx | ApplicationRequests5xx | Application Requests5xx | Count | Average | The number of requests that completed with a 5xx status code. |
| aws_elasticbeanstalk_ApplicationRequests4xx | ApplicationRequests4xx | Application Requests4xx | Count | Average | The number of requests that completed with a 4xx status code. |
| aws_elasticbeanstalk_ApplicationRequests3xx | ApplicationRequests3xx | Application Requests3xx | Count | Average | The number of requests that completed with a 3xx status code. |
| aws_elasticbeanstalk_ApplicationRequests2xx | ApplicationRequests2xx | Application Requests2xx | Count | Average | The number of requests that completed with a 2XX status code. |
| aws_elasticbeanstalk_ApplicationLatencyP10 | ApplicationLatencyP10 | Application Latency P10 | Seconds | Average | The average time to complete the fastest 10 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP50 | ApplicationLatencyP50 | Application Latency P50 | Seconds | Average | The average time to complete the fastest 50 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP75 | ApplicationLatencyP75 | Application Latency P75 | Seconds | Average | The average time to complete the fastest 75 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP85 | ApplicationLatencyP85 | Application Latency P85 | Seconds | Average | The average time to complete the fastest 85 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP90 | ApplicationLatencyP90 | Application Latency P90 | Seconds | Average | The average time to complete the fastest 90 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP95 | ApplicationLatencyP95 | Application Latency P95 | Seconds | Average | The average time to complete the fastest 95 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP99 | ApplicationLatencyP99 | Application Latency P99 | Seconds | Average | The average time to complete the fastest 99 percent of requests. |
| aws_elasticbeanstalk_ApplicationLatencyP99_9 | ApplicationLatencyP99.9 | Application Latency P99.9 | Seconds | Average | The average time to complete the fastest 99.9 percent of requests. |
| aws_elasticbeanstalk_InstanceHealth | InstanceHealth | Instance Health | None | Average | Indicates the current health status of the instance. |
| aws_elasticbeanstalk_CPUIrq | CPUIrq | CPU Irq | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUIdle | CPUIdle | CPU Idle | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUUser | CPUUser | CPU User | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUSystem | CPUSystem | CPU System | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUSoftirq | CPUSoftirq | CPU Softirq | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUIowait | CPUIowait | CPU Iowait | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_CPUNice | CPUNice | CPU Nice | Percent | Average | The percentage of time the CPU was in this state in the last minute. |
| aws_elasticbeanstalk_LoadAverage1min | LoadAverage1min | Load Average1min | Seconds | Average | The average CPU load of the instance over the last minute. |
| aws_elasticbeanstalk_RootFilesystemUtil | RootFilesystemUtil | Root Filesystem Util | Percent | Average | Indicates the percentage of disk space that's in use. |
| aws_elasticbeanstalk_CPUPrivileged | CPUPrivileged | CPU Privileged | Percent | Average | Indicates the percentage of time that the CPU has spent in each state over the last minute. |