Restore a valid SENTRY_DSN in SSM (Sentry currently disabled in prod) #44

Open
opened 2026-07-03 21:18:35 +00:00 by coilyco-ops · 0 comments
Member

Context

Follow-up to eco-app#43. The prod crash-loop was hardened away (a malformed DSN now log-and-skips), and eco-app is live again on the current image. But the root-cause misconfig is still present: /sentry-dsn/eco-mcp-app in AWS SSM holds a malformed value (64 bytes, no https:// scheme), last modified 2026-06-23.

Consequence: Sentry is silently disabled in production right now. The app boots fine and logs a warning (SENTRY_DSN is set but invalid; continuing without Sentry) on every start, but no errors are being captured.

Ask

Put the correct Sentry DSN back into SSM (SecureString), then restart the deployment so the running pod picks it up:

ward ops aws ssm put-parameter --name /sentry-dsn/eco-mcp-app --type SecureString --overwrite --value '<the real https://...@...ingest.sentry.io/... DSN>'
ward ops kubectl -- rollout restart deploy/coilysiren-eco-app-app -n coilysiren-eco-app

A valid DSN looks like https://<key>@o<org>.ingest.sentry.io/<projid>. Needs the real value, which only Kai has - not an agent action.

## Context Follow-up to eco-app#43. The prod crash-loop was hardened away (a malformed DSN now log-and-skips), and eco-app is live again on the current image. But the root-cause misconfig is still present: `/sentry-dsn/eco-mcp-app` in AWS SSM holds a malformed value (64 bytes, no `https://` scheme), last modified 2026-06-23. **Consequence:** Sentry is silently **disabled** in production right now. The app boots fine and logs a warning (`SENTRY_DSN is set but invalid; continuing without Sentry`) on every start, but no errors are being captured. ## Ask Put the correct Sentry DSN back into SSM (SecureString), then restart the deployment so the running pod picks it up: ``` ward ops aws ssm put-parameter --name /sentry-dsn/eco-mcp-app --type SecureString --overwrite --value '<the real https://...@...ingest.sentry.io/... DSN>' ward ops kubectl -- rollout restart deploy/coilysiren-eco-app-app -n coilysiren-eco-app ``` A valid DSN looks like `https://<key>@o<org>.ingest.sentry.io/<projid>`. Needs the real value, which only Kai has - not an agent action.
Sign in to join this conversation.
No description provided.