OPS04-BP02 Implement and configure workload telemetry
Design and configure your workload to emit information about its internal state and current status, for example, API call volume, HTTP status codes, and scaling events. Use this information to help determine when a response is required.
Use a service such as
Amazon CloudWatch
Common anti-patterns:
-
Your customers are complaining about poor performance. There are no recent changes to your application and so you suspect an issue with a workload component. You have no telemetry to analyze to determine what component or components are contributing to the poor performance.
-
Your application is unreachable. You lack the telemetry to determine if it's a networking issue.
Benefits of establishing this best practice: Understanding what is going on inside your workload helps you to respond if necessary.
Level of risk exposed if this best practice is not established: High
Implementation guidance
-
Implement log and metric telemetry: Instrument your workload to emit information about its internal state, status, and the achievement of business outcomes. Use this information to determine when a response is required.
-
Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
-
What is Amazon CloudWatch Logs?
-
Implement and configure workload telemetry: Design and configure your workload to emit information about its internal state and current status (for example, API call volume, HTTP status codes, and scaling events).
-
-
Resources
Related documents:
Related videos: