Parent: #763
Problem
Switching ingestion to Metrics V3 is incomplete while Pigsty's bundled Grafana dashboards and VictoriaMetrics alert rules still query V2 metric names and assumptions. V3 changes names, labels, units, and in some cases the scrape/duplication model.
Scope
Audit and port every shipped MINIO consumer, including at least:
files/grafana/minio/minio-overview.json
files/grafana/minio/minio-instance.json
- MINIO panels embedded in
files/grafana/pigsty.json and related overview dashboards
files/victoria/rules/minio.yml
Use native V3 names and semantics. Do not perform a blind text rename:
- map changed label keys, including API/operation labels;
- correct rate windows and byte/second units;
- handle cluster-wide gauges that are repeated by node scrapes with
min/max or another semantically correct aggregation rather than sum;
- scope cluster views by
cls and instance views by ins;
- include configured bucket identity where applicable;
- replace unavailable low-value V2 widgets with actionable V3 health or freshness signals.
The Console-side mapping and Info-page replacement discussions live in:
Suggested health coverage
At minimum, preserve or add actionable views/alerts for availability, erasure-set health, offline drives/nodes, capacity pressure, S3 error rate, request latency, replication/healing backlog where present, and usage-data freshness.
Acceptance criteria
Parent: #763
Problem
Switching ingestion to Metrics V3 is incomplete while Pigsty's bundled Grafana dashboards and VictoriaMetrics alert rules still query V2 metric names and assumptions. V3 changes names, labels, units, and in some cases the scrape/duplication model.
Scope
Audit and port every shipped MINIO consumer, including at least:
files/grafana/minio/minio-overview.jsonfiles/grafana/minio/minio-instance.jsonfiles/grafana/pigsty.jsonand related overview dashboardsfiles/victoria/rules/minio.ymlUse native V3 names and semantics. Do not perform a blind text rename:
min/maxor another semantically correct aggregation rather thansum;clsand instance views byins;The Console-side mapping and Info-page replacement discussions live in:
Suggested health coverage
At minimum, preserve or add actionable views/alerts for availability, erasure-set health, offline drives/nodes, capacity pressure, S3 error rate, request latency, replication/healing backlog where present, and usage-data freshness.
Acceptance criteria
cls/inscontext.