AWS OpsWorks Stacks helps manage applications and servers on AWS and on-premises.
With OpsWorks Stacks, you can:
- Model your application as a stack with different layers, such as load balancing, database, and application server.
- Deploy and configure Amazon EC2 instances in each layer or connect other resources such as Amazon RDS databases.
- Set automatic scaling for your servers based on preset schedules or in response to changing traffic levels. It uses lifecycle hooks to orchestrate changes as your environment scales.
- Run Chef recipes using Chef Solo to automate tasks such as installing packages and programming languages or frameworks, configuring software, and more.
External reference
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select OpsWorks Stack
.
Event support
CloudTrail event support
- Not Supported
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
Supported metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
aws_opsworks_cpu_idle Percentage of time that the CPU is idle. | CPU Idle | None | Average |
aws_opsworks_cpu_nice Percentage of time that the CPU is handling processes with a positive nice value, which have a lower scheduling priority. | CPU Nice | None | Average |
aws_opsworks_cpu_steal As AWS allocates hypervisor CPU resources among increasing numbers of instances, virtualization load rises which can affect how often the hypervisor does the requested work on an instance. cpu_steal measures percentage of time that an instance is waiting for the hypervisor to allocate physical CPU resources. | CPU Steal | None | Average |
aws_opsworks_cpu_system Percentage of time that the CPU is handling system operations. | CPU System | None | Average |
aws_opsworks_cpu_user Percentage of time that the CPU is handling user operations. | CPU User | None | Average |
aws_opsworks_cpu_waitio Percentage of time that the CPU is waiting for input/output operations. | CPU Wait IO | None | Average |
aws_opsworks_memory_buffers Amount of buffered memory. | Memory Buffers | None | Average |
aws_opsworks_memory_cached Amount of cached memory. | Memory Cached | None | Average |
aws_opsworks_memory_free Amount of free memory. | Memory Free | None | Average |
aws_opsworks_memory_swap Amount of swap space. | Memory Swap | None | Average |
aws_opsworks_memory_total Total amount of memory. | Memory Total | None | Sum |
aws_opsworks_memory_used Amount of memory in use. | Memory Used | None | Average |
aws_opsworks_load_1 Load averaged over a one-minute window. | Load Over 1min | None | Average |
aws_opsworks_load_5 Load averaged over a five-minute window. | Load Over 5min | None | Average |
aws_opsworks_load_15 Load averaged over a 15-minute window. | Load Over 15min | None | Average |
aws_opsworks_procs Number of active processes. | Number Of Active Processes | None | Sum |