Telemetry signals
- 3 pillars of observability
- Metrics
- Logs
- Traces
Metrics
- Metrics are
numeric representation of datameasured over intervals of time - A
thresholdis an objetive that should not be trespassed -
Ideally the current
statemust not reach the threshold -
4 golden signals
latency: time to serve a requesttraffic: requests/serror: error rate of requests-
saturation: fullness of a service -
Common metrics
- CPU, Memory, Disk Usage
Logging
- Log is a
immutable,timestampedrecord ofdiscrete eventsthat happened over time
Tracing
- Trace is a representation of a series of causally related distributed events
- Shows the
end-to-end request flowthrough a distributed system