ADORSYS-GIS / ADORSYS-GIS/ai-helm

[Epic]: A governed observability surface — one dashboard catalogue, Copilot reporting, trace-log correlation

未关闭
#1,077 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go Template
星标
3
派生
1
平均合并
19 小时 24 分钟
30 天内合并 PR
80

描述

### Summary

One dashboard catalogue that governs both what is kept and what is added, plus the two remaining correlation and datasource gaps.

### Intent

The dashboard set has accreted to 20+ generated modules on `main` while a separate workstream proposes four more, and nothing says which are sanctioned. A pruning ticket and an addition ticket that do not know about each other produce the next accretion — so they belong under one catalogue.

### Children

- **#530** — decide and enforce the sanctioned dashboard set
- **#674** — traces-to-logs correlation
- **#879** — read-only Grafana Postgres datasource over the governance database
- **#880** — four Copilot governance dashboards and five ingestion alerts

### Acceptance Criteria

1. A catalogue at `docs/observability/dashboard-catalogue.md` lists every kept dashboard and its panel spec.
2. **CI fails when `tools/dashboards/src/dashboards/` contains a module absent from the catalogue** — a new dashboard lands by adding a catalogue row, so the set cannot silently grow again.
3. `uv run dashboards check` passes.

### Out of Scope

- Grafana provisioning mechanics and datasource plumbing beyond what #879 needs.

### Technical Context

⚠️ **#879's premise is stale**: it says "no governance database exists yet", but the `governance` role and Database are on `main` in `charts/lightbridge-db/values.yaml`, and its dependency `lightbridge-governance#12` is closed.

⚠️ **#879 is building a datasource over a database ADR-0014 decommissions.** `lightbridge-governance` consolidated its telemetry store into the authz usage store on 2026-08-31; that ADR's sweep did not reach this repo. Settle the target before building the grant — see `lightbridge-governance#197`.

⚠️ #530's current AC says "every **unplanned** dashboard is removed", measured against a local planning file not in the repo. AC 2 above replaces that with something re-readable.

### AI Usage Declaration

Grouping identified and drafted by Claude Opus 5 during the 2026-09-01 triage sweep; #879's stale premise and the ADR-0014 collision were verified against `origin/main`. AI output is not truth; the owner verifies.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。