aws-observability

Installation
SKILL.md

AWS Observability

Overview

Domain expertise for AWS observability across metrics, logs, and traces, for two products that share the CloudWatch name but are separate services with separate control planes, data models, and APIs:

CloudWatch CloudWatch Omni
What it is Log groups, metric namespaces, alarms, Log Insights, X-Ray, Application Signals Application Observability / Agent Observability. A Space per account per Region is the access boundary over the account's CloudWatch Dataset (OpenTelemetry logs, traces, and metrics); the Dataset is a CloudWatch resource the Space reads, not something the Space contains
Control plane aws cloudwatch, aws logs, aws xray, aws application-signals aws cloudwatchomni (endpoint prefix cloudwatch-omni, signing name cloudwatch)
Query Log Insights query language; GetMetricData SQL over logs.default / traces.default; PromQL over metrics; named views
Notify Alarms (metric, composite, anomaly) Alerts (SQL/PromQL rule, contributors, OK/WARNING/CRITICAL/NODATA)
Topology Application Signals service map Context graph (GetContextGraph)
Access IAM only Domain → Space → access grants and access profiles (set up in setting-up-cloudwatch-observability)
Only here Dynamic Instrumentation, Synthetics canaries, CloudTrail auditing, EMF Agent-quality evaluation, views, context graph
First-time setup Application Signals onboarding — ADOT auto-instrumentation, the amazon-cloudwatch-observability add-on, ServiceEvents, CI/CD metadata Domain → Space → grants → telemetry in → plain-ADOT instrumentation
References references/cloudwatch/ references/cloudwatch-omni/
Installs
9.9K
GitHub Stars
2.9K
First Seen
May 6, 2026