[Epic] Observability & operations #62

Closed
opened 2026-04-09 03:23:37 +00:00 by PlasticDigits · 19 comments
PlasticDigits commented 2026-04-09 03:23:37 +00:00 (Migrated from gitlab.com)

Summary

Runbooks, env validation, metrics, incident templates.

Evidence

  • docs/reviews/20260409T030009Z/RELEASE_READINESS_MATRIX.md
  • indexer/src/config.rs, docs/indexer-invariants.md

Acceptance criteria

  • Operators can onboard indexer and handle reorg/dedup per runbooks
## Summary Runbooks, env validation, metrics, incident templates. ## Evidence - `docs/reviews/20260409T030009Z/RELEASE_READINESS_MATRIX.md` - `indexer/src/config.rs`, `docs/indexer-invariants.md` ## Acceptance criteria - [ ] Operators can onboard indexer and handle reorg/dedup per runbooks
PlasticDigits commented 2026-04-09 03:24:31 +00:00 (Migrated from gitlab.com)

mentioned in issue #88

mentioned in issue #88
PlasticDigits commented 2026-04-09 03:24:31 +00:00 (Migrated from gitlab.com)

marked this issue as related to #88

marked this issue as related to #88
PlasticDigits commented 2026-04-09 03:24:33 +00:00 (Migrated from gitlab.com)

mentioned in issue #89

mentioned in issue #89
PlasticDigits commented 2026-04-09 03:24:33 +00:00 (Migrated from gitlab.com)

marked this issue as related to #89

marked this issue as related to #89
PlasticDigits commented 2026-04-09 03:24:35 +00:00 (Migrated from gitlab.com)

mentioned in issue #90

mentioned in issue #90
PlasticDigits commented 2026-04-09 03:24:35 +00:00 (Migrated from gitlab.com)

marked this issue as related to #90

marked this issue as related to #90
PlasticDigits commented 2026-04-09 03:24:36 +00:00 (Migrated from gitlab.com)

mentioned in issue #91

mentioned in issue #91
PlasticDigits commented 2026-04-09 03:24:37 +00:00 (Migrated from gitlab.com)

marked this issue as related to #91

marked this issue as related to #91
PlasticDigits commented 2026-04-09 03:24:38 +00:00 (Migrated from gitlab.com)

mentioned in issue #92

mentioned in issue #92
PlasticDigits commented 2026-04-09 03:24:38 +00:00 (Migrated from gitlab.com)

marked this issue as related to #92

marked this issue as related to #92
PlasticDigits commented 2026-04-09 03:24:40 +00:00 (Migrated from gitlab.com)

mentioned in issue #93

mentioned in issue #93
PlasticDigits commented 2026-04-09 03:24:40 +00:00 (Migrated from gitlab.com)

marked this issue as related to #93

marked this issue as related to #93
PlasticDigits commented 2026-04-09 03:24:41 +00:00 (Migrated from gitlab.com)

mentioned in issue #94

mentioned in issue #94
PlasticDigits commented 2026-04-09 03:24:42 +00:00 (Migrated from gitlab.com)

marked this issue as related to #94

marked this issue as related to #94
PlasticDigits commented 2026-04-09 03:24:44 +00:00 (Migrated from gitlab.com)

mentioned in issue #95

mentioned in issue #95
PlasticDigits commented 2026-04-09 03:24:44 +00:00 (Migrated from gitlab.com)

marked this issue as related to #95

marked this issue as related to #95
PlasticDigits commented 2026-04-13 12:29:18 +00:00 (Migrated from gitlab.com)

Epic #62 — Observability & operations (summary)

Implemented child issues #88–#95:

  • #88: RUN_MODE=prod validation (indexer/src/config.rs + tests).
  • #89: Optional Prometheus /metrics + indexer counters (indexer/src/metrics.rs, api/mod.rs, poller; tests api_metrics.rs).
  • #90–#95: New/updated docs (runbooks, operator secrets, incident template, environment matrix, indexer-invariants candle skew); index in docs/README.md.

Verification: cd indexer && cargo test --lib && cargo test --test api_metrics

@brouie please review the epic and linked issues.

## Epic #62 — Observability & operations (summary) Implemented child issues **#88–#95**: - **#88:** `RUN_MODE=prod` validation (`indexer/src/config.rs` + tests). - **#89:** Optional Prometheus `/metrics` + indexer counters (`indexer/src/metrics.rs`, `api/mod.rs`, poller; tests `api_metrics.rs`). - **#90–#95:** New/updated docs (runbooks, operator secrets, incident template, environment matrix, indexer-invariants candle skew); index in `docs/README.md`. Verification: `cd indexer && cargo test --lib && cargo test --test api_metrics` @brouie please review the epic and linked issues.
PlasticDigits commented 2026-04-13 12:30:10 +00:00 (Migrated from gitlab.com)

mentioned in commit a117f301be

mentioned in commit a117f301be0f7fe6c9a1d9ea44704376f54026f9
PlasticDigits commented 2026-04-13 12:54:28 +00:00 (Migrated from gitlab.com)

Related doc/ops onboarding: root README.md now has a Documentation section linking to docs/README.md and the environment matrix (supports operator/indexer onboarding alongside epic #94). Production review bundle is linked from docs/README.md.

See main @ c262c42. @brouie please review if this meets observability onboarding expectations.

Related doc/ops onboarding: root `README.md` now has a **Documentation** section linking to `docs/README.md` and the [environment matrix](docs/environment-matrix.md) (supports operator/indexer onboarding alongside epic #94). Production review bundle is linked from `docs/README.md`. See `main` @ c262c42. @brouie please review if this meets observability onboarding expectations.
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-04-20 12:03:41 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic#62
No description provided.