Observability
Observability is the ability to measure a system’s current state based on the data it generates, recorded as logs, metrics, and traces. At Pair Team we Datadog to:
- Centralize logs and traces
- Track errors (see Error Management for more details.)
Tracing
- Official Datadog gem named dd-trace to instrument code and handle traces.
- Arc-api config:
config/initializers/datadog.rb
Reference info
Logging
- We use JSON structured logging with the ougai gem.
- Arc-api config:
config/initializers/logger_config.rb - Datadog Logs home
AWS - Datadog logs forwarding
