#!/usr/bin/env python3 """CDK app entry point for apm-wo-analysis. Two stacks, both pinned to account 328440206208 / us-east-1: - apm-wo-analysis-pipeline : S3, classifier + slack-post Lambdas, Glue, Athena, IAM - apm-wo-analysis-grafana : self-hosted Grafana on EC2 (VPN-only) See docs/BUILD.md for the phased build-out. """ import aws_cdk as cdk from stacks.grafana_stack import GrafanaStack from stacks.pipeline_stack import PipelineStack ENV = cdk.Environment(account="328440206208", region="us-east-1") app = cdk.App() PipelineStack( app, "apm-wo-analysis-pipeline", stack_name="apm-wo-analysis-pipeline", env=ENV, ) GrafanaStack( app, "apm-wo-analysis-grafana", stack_name="apm-wo-analysis-grafana", env=ENV, ) app.synth()