Skip to content

Enable Grafana in staging and production - #2306

Merged
theseanything merged 1 commit into
mainfrom
enable-grafana-staging-production
Oct 6, 2026
Merged

theseanything merged 1 commit into
mainfrom
enable-grafana-staging-production

Conversation

@theseanything

@theseanything theseanything commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

What problem does this pull request solve?

Trello card: https://trello.com/c/OPfjqAKr/3299-spin-up-grafana

Self-hosted Grafana was added in #2287 and enabled only in dev. This sets grafana_settings.enabled = true for staging and production, with the same sizing and GitHub team settings as dev.

After this is applied, each environment needs the manual set up from infra/modules/grafana/README.md:

  1. Create a GitHub OAuth App with the homepage URL https://grafana.<root_domain> and the callback URL https://grafana.<root_domain>/login/github.
  2. Put the client ID and secret in the SSM parameters /grafana/github/client-id and /grafana/github/client-secret.
  3. Force a new deployment of the grafana ECS service.

Grafana has been running in dev. Turn it on in the other environments
so their CloudWatch and Application Signals data can be viewed there.
Copilot AI balanced review requested due to automatic review settings October 6, 2026 15:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The changes correctly enable the existing, dev-tested Grafana configuration without introducing inconsistencies.

Review effort: Balanced
Findings: None

What changed in this PR

Enables self-hosted Grafana in staging and production using the configuration already verified in dev.

Changes:

  • Enables Grafana in staging.
  • Enables Grafana in production.
File Description
infra/​deployments/​forms/​tfvars/​staging.tfvars Enables the staging Grafana deployment.
infra/​deployments/​forms/​tfvars/​production.tfvars Enables the production Grafana deployment.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@theseanything
theseanything requested a review from a team October 6, 2026 15:37
@theseanything
theseanything added this pull request to the merge queue Oct 6, 2026
Merged via the queue into main with commit f64284f Oct 6, 2026
21 checks passed
@theseanything
theseanything deleted the enable-grafana-staging-production branch October 6, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants