# Observability

Record: `arch:observability`
Kind: quality-attribute
Layer: [Observability](https://banes-lab.com/records/layer/observability.md)
Severity: mandatory for production systems
Scope: service, system, runtime
Canonical: https://banes-lab.com/ontology#arch-observability

## Repair

- Refactored by: Add Logs/Metrics/Traces
- Detected by: missing telemetry around critical paths
- Violated by: production behavior cannot be inferred
- Measured by: telemetry coverage, MTTR
- Enforced by: observability standards

## requires

- [Logs](https://banes-lab.com/records/lex/logs.md)
- [Metrics](https://banes-lab.com/records/lex/metrics.md)
- [Traces](https://banes-lab.com/records/lex/traces.md)

## reinforces

- [Resilience](https://banes-lab.com/records/arch/resilience.md)
- [Debuggability](https://banes-lab.com/records/lex/debuggability.md)

## enables

- [Incident Diagnosis](https://banes-lab.com/records/lex/incident-diagnosis.md)

## conflicts-with

- [Opaque System](https://banes-lab.com/records/lex/opaque-system.md)
- [Unobservable Failure](https://banes-lab.com/records/arch/unobservable-failure.md)

## tensions-with

- [Cost/Noise](https://banes-lab.com/records/lex/cost-noise.md)

## tensions

- [Observability Cost/Noise](https://banes-lab.com/records/tension/cost-noise-observability.md)

## referenced-by

- [Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)
- [Information Hiding](https://banes-lab.com/records/arch/information-hiding.md)
- [Fail Fast](https://banes-lab.com/records/arch/fail-fast.md)
- [Resilience](https://banes-lab.com/records/arch/resilience.md)
- [Error Handling](https://banes-lab.com/records/arch/error-handling.md)
- [Dead-Letter Queue](https://banes-lab.com/records/arch/dead-letter-queue.md)
- [Model Drift Monitoring](https://banes-lab.com/records/arch/model-drift-monitoring.md)
- [Distributed Tracing](https://banes-lab.com/records/arch/distributed-tracing.md)
- [SLO/SLI](https://banes-lab.com/records/arch/slo-sli.md)
- [Dashboards](https://banes-lab.com/records/arch/dashboards.md)
- [Self-Healing Architecture](https://banes-lab.com/records/arch/self-healing-architecture.md)
- [Canary Deployment](https://banes-lab.com/records/arch/canary-deployment.md)
- [Chaos Engineering](https://banes-lab.com/records/arch/chaos-engineering.md)
