mine-observability-config
Pro read-only mining codemod. Inventories Backstage YAML config keys for logging, metrics, tracing, health, auditor, and Datadog RUM. Does not modify source.
Metrics
Emits observability_finding and observability_finding_summary.
Shared cardinalities (observability_finding)
| Cardinality | Values / meaning |
|---|---|
category | Always config |
finding_type | See table below |
severity | info |
automatable | false or partial |
priority_hint | 20–55 |
migration_lane | keep or export_to_datadog |
rule_id | CFG-001 … CFG-006 |
file, line | Config file location |
symbol | Config key path (e.g. backend.tracing, app.datadogRum) |
package | Inferred workspace path when recognizable |
observability_finding_summary keeps only category, finding_type, severity, migration_lane.
Rules / finding_type
| Rule | finding_type | symbol example |
|---|---|---|
| CFG-001 | backend_logger_config | backend.logger |
| CFG-002 | backend_metrics_config | backend.metrics |
| CFG-003 | backend_tracing_config | backend.tracing |
| CFG-004 | backend_health_config | backend.health |
| CFG-005 | backend_auditor_config | backend.auditor |
| CFG-006 | datadog_rum_config | app.datadogRum |