Architecture Decision Records¶
Decisions for idrac_exporter as it is brought into the exporter-standards family.
Each record uses the NNNN-title.md convention with Status / Context / Decision /
Consequences sections.
| ADR | Title | Status | Implemented |
|---|---|---|---|
| 0001 | Supply-chain & release hardening | Accepted | Phase 1 |
| 0002 | Multi-target collection with optional OTLP | Accepted | Phase 4 |
| 0003 | Hand-rolled Redfish client; OpenAPI specs as reference | Accepted | Phase 3 |
| 0004 | Metric naming, units, and the idrac_ prefix |
Accepted | Phases 3–5 |
| 0005 | Label-key consistency invariant | Accepted | Phase 2 |
| 0006 | Session/token auth with retry excluding 4xx | Accepted | Phase 2 |
| 0007 | Config hot reload (SIGHUP + file watch) | Accepted | Phase 2 |
| 0008 | Defensive payload parsing: absent, never zero | Accepted | Phase 3 |
| 0009 | OTLP via the Prometheus bridge over a MetricFamily snapshot (Phase 4) | Accepted | Phase 4 |