A walkthrough of the Observability Pack Generator: what each setting controls, what the generated alarms monitor, how the three output formats differ, and how to deploy your observability stack to AWS.
You cannot operate a payment agent in production without knowing when it is failing, slowing down, or approaching its limits. CloudWatch alarms, X-Ray tracing, and DLQ monitoring are the minimum observability requirements for any payment agent — but setting them up from scratch is time-consuming and error-prone.
The Agent Observability Pack Generator produces a complete observability configuration for your payment agent stack in seconds. Configure your stack name, environment, and feature toggles — the tool generates CloudWatch alarms, a dashboard, X-Ray tracing config, and DLQ monitoring for all 6 standard payment agent types.
The output satisfies PCI DSS Requirements 10.2, 10.3, and 10.5 — audit event logging, log protection, and log retention. File headers in the generated output reference these requirements explicitly so your QSA can map each resource to the control it satisfies.
payment-agents-prod. The tool auto-sanitises the name (converts uppercase to lowercase, removes invalid characters) to ensure it is a valid AWS resource name.{stackName}-observability.{tf|json|yaml}..tf file in your infrastructure repo and run terraform apply. For Production, the SNS topic ARN will be output — subscribe your on-call tool (PagerDuty, Slack, email) to it.aws cloudformation deploy --template-file observability.yaml --stack-name {stackName}.