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.
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 | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
aws_elasticbeanstalk_EnvironmentHealth Health status of the environment. | EnvironmentHealth.beanstalk | Integer | Average |
aws_elasticbeanstalk_ApplicationRequestsTotal Number of requests completed by the instance or environment. | ApplicationRequestsTotal.beanstalk | Count | Sum |
aws_elasticbeanstalk_ApplicationRequests2xx Number of requests that completed with a 2XX status code. | ApplicationRequests2xx.beanstalk | Count | Sum |
aws_elasticbeanstalk_ApplicationRequests3xx Number of requests that completed with a 3xx status code. | ApplicationRequests3xx.beanstalk | Count | Sum |
aws_elasticbeanstalk_ApplicationRequests4xx Number of requests that completed with a 4xx status code. | ApplicationRequests4xx.beanstalk | Count | Sum |
aws_elasticbeanstalk_ApplicationRequests5xx Number of requests that completed with a 5xx status code. | ApplicationRequests5xx.beanstalk | Count | Sum |
aws_elasticbeanstalk_ApplicationLatencyP10 Average time to complete the fastest 10 percent of requests. | aws.ApplicationLatencyP10.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP50 Average time to complete the fastest 50 percent of requests. | aws.ApplicationLatencyP50.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP75 Average time to complete the fastest 75 percent of requests. | aws.ApplicationLatencyP75.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP85 Average time to complete the fastest 85 percent of requests. | aws.ApplicationLatencyP85.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP90 Average time to complete the fastest 90 percent of requests. | aws.ApplicationLatencyP90.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP95 Average time to complete the fastest 95 percent of requests. | aws.ApplicationLatencyP95.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP99 Average time to complete the fastest 99 percent of requests. | aws.ApplicationLatencyP99.beanstalk | Seconds | Average |
aws_elasticbeanstalk_ApplicationLatencyP99_9 Average time to complete the fastest x percent of requests. | aws.ApplicationLatencyP99.9.beanstalk | Seconds | Average |
aws_elasticbeanstalk_LoadAverage1min Average CPU load over the last minute. | LoadAverage1min.beanstalk | Seconds | Average |
aws_elasticbeanstalk_InstanceHealth Health status of the instance. | InstanceHealth.beanstalk | Integer | Average |
aws_elasticbeanstalk_RootFilesystemUtil Percentage of disk space in use. | RootFilesystemUtil.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUIrq Percentage of time the CPU was in this state in the last minute. | CPUIrq.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUUser Percentage of time the CPU was in this state in the last minute. | CPUUser.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUIdle Percentage of time the CPU was in this state in the last minute. | CPUIdle.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUSystem Percentage of time the CPU was in this state in the last minute. | CPUSystem.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUSoftirq Percentage of time the CPU was in this state in the last minute. | CPUSoftirq.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUIowait Percentage of time the CPU was in this state in the last minute. | CPUIowait.beanstalk | Percent | Average |
aws_elasticbeanstalk_CPUNice Percentage of time the CPU was in this state in the last minute. | CPUNice.beanstalk | Percent | Average |
aws_elasticbeanstalk_InstancesOk Number of instances with OK health status. | InstancesOk.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesPending Number of instances with Pending health status. | InstancesPending.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesInfo Number of instances with Info health status. | InstancesInfo.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesUnknown Number of instances with Unknown health status. | InstancesUnknown.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesNoData Number of instances with NoData health status. | InstancesNoData.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesWarning Number of instances with Warning health status. | InstancesWarning.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesDegraded Number of instances with Degraded health status. | InstancesDegraded.beanstalk | Count | Sum |
aws_elasticbeanstalk_InstancesSevere Number of instances with Severe health status. | InstancesSevere.beanstalk | Count | Sum |