AWS Observability Labs — DevOps skill for Claude Code
Terraform-driven AWS CloudWatch labs covering governance, dashboards & alarms, CloudWatch Agent, EMF/PutMetricData custom metrics, dynamic Auto Scaling (target/step/simple), and Bedrock Claude AI log.
How to install AWS Observability Labs
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open prasitstk/aws-observability-labs and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AWS Observability Labs does
Terraform-driven AWS CloudWatch labs covering governance, dashboards & alarms, CloudWatch Agent, EMF/PutMetricData custom metrics, dynamic Auto Scaling (target/step/simple), and Bedrock Claude AI log analysis on a dashboard.
Alternatives in DevOps
- Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
- Terraform Skill For Claude — Comprehensive Terraform and OpenTofu guidance covering testing, modules, CI/CD, and production patterns 1.4k ★
- Claude Codex Settings — by fatih akyon - A well-organized, well-written set of plugins covering core developer activities, such as wor 510 ★
README
AWS Observability Labs

Six Terraform-driven AWS CloudWatch labs covering governance, dashboards & alarms, CloudWatch Agent, EMF/PutMetricData custom metrics on a Flask Orders API, dynamic Auto Scaling (target / step / simple), and Bedrock Claude AI log analysis rendered inline on a dashboard.
Purpose
A progressive series that tells one coherent monitoring story: how to go from a bare AWS account with no visibility to a production-grade observability posture with AI-assisted log analysis — every step in Terraform, every step deployable and destroyable in isolation.
The labs build on each other conceptually (not operationally — each lab is self-contained and owns its own VPC, dashboard, and alarms) so you can deploy a single lab to learn a specific technique, or walk the full arc:
**Govern → Observe → Instrument → Measure → Scale → Analyze**
The finance-domain framing is deliberate: Labs 02 / 04 / 05 / 06 wire a trading-system workload (DynamoDB `trade-executions`, Flask Orders API, financial-orders SQS queue, trade-processor Lambda) into the CloudWatch story so the demos are closer to the problems a real data-engineering or cloud-architecture client would bring.
Labs
| # | Lab | Description | Key Services |
|---|---|---|---|
| 01 | Governance Monitoring Overview | ASG + CPU alarms + SNS → Lambda (CloudTrail-enriched notifications) + CloudTrail trail | EC2, ASG, CloudWatch Alarms, SNS, Lambda, CloudTrail |
| 02 | CloudWatch Metrics, Dashboards & Alarms | Multi-service dashboard over EC2 / DynamoDB / S3 with five alarm types (threshold, stop-action, anomaly detection, DynamoDB spike, S3 delete audit) plus a composite alarm | CloudWatch, EC2, DynamoDB, S3, SNS |
| 03 | [EC2 Detailed Monitoring + CloudWatch Agent](lab |
Related Skills
Dynatrace
Deploy and configure Dynatrace — OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, cus
Datadog
Set up and troubleshoot Datadog — Agent deployment on Kubernetes, APM instrumentation, Log Management, Monitor
Harden Config
Deployment hardening step 5 — validate runtime/deploy config per target. Railway: railway.json/toml, healthche
Ijfw
IJFW — It Just Fcking Works. Ferrox Labs' local-first infrastructure for AI coding agents: shared memory, smar
Az104 Cert Buddy
AI-powered AZ-104 certification study buddy built on GitHub Copilot agents. Generates exam-realistic practice
Frank
Activates Frank, DevOps Engineer for production infrastructure. Monitors health, manages deployments, handles
Related Agents
AWS AI Terraform
Write, extend, and review the Terraform in this repo for AWS AI/ML services on the AI Practitioner (AIF-C01) e
AWS Log Reader
Use this agent when you need to analyze, summarize, or extract information from AWS logs (CloudWatch, S3 acces
Log Watcher
Log tailing specialist — tails local files, CloudWatch, Kubernetes, and Docker logs (read-only, no AWS mutatio