Skip to content

docs(lore-0138): alarm inventory, logs note and a draft decision - #186

Open
stkrolikiewicz wants to merge 2 commits into
developfrom
lore-0138-alarm-review
Open

stkrolikiewicz wants to merge 2 commits into
developfrom
lore-0138-alarm-review

Conversation

@stkrolikiewicz

Copy link
Copy Markdown
Collaborator

Notes for 0138 (measure what CloudWatch costs and decide: cut it down or move to Grafana). Docs only: no code or infra.

Commits

  • R-logs-cloudwatch-or-loki: logs stay in CloudWatch for Milestone 2, so the CloudWatch agent stays next to Alloy; I-grafana-shape updated to match.
  • R-alarm-inventory-and-reductions: every custom metric on the shared account mapped to the alarms and dashboards that read it (2026-11-13, read-only), and which alarms collapse, which don't carry over to Grafana as they are, and which were checked and kept.
  • S-decision-draft: a draft for the team, not the decision. Grafana Cloud Free for the facilitator and the Hetzner host, with Prometheus as the facilitator's format; CloudWatch keeps the logs, x402-watch and a heartbeat that watches Grafana. Target for 0139: x402's CloudWatch at or under $8 a month.

For review

  • The scope and the $8 target in S-decision-draft. The format has to be decided before the end of M2's first week (0138's criteria).
  • Whether the "Still open" list is complete: series count, repeat interval, who logs in (3 free users, the team is four), and snapshot_age_seconds still reading the sentinel.

Counterparts in the other projects: rumblefishdev/stellar-prices-api#420 (backlog 0344–0347, 0093) and the explorer's backlog 0670–0673.

🤖 Generated with Claude Code

stkrolikiewicz and others added 2 commits November 13, 2026 09:55
Logs stay in CloudWatch for Milestone 2, so the CloudWatch agent stays next to Alloy. The 22
catalog metrics whose labels are log fields only need a step before any cut-over.
Every alarm on the shared account checked against what it reads, with
the reductions and gaps verified against the code and live CloudWatch,
and a draft of the 0138 decision for the team: Grafana for what runs on
the Hetzner server, CloudWatch for the rest. Not decided yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

1 participant