Cloud Pokročilý
Cloud Observability — Metriky, Logy, Traces¶
ObservabilityPrometheusLokiOpenTelemetry 5 min čtení
Tři pilíře observability: Prometheus, Loki, Jaeger a OpenTelemetry.
Tři pilíře¶
- Metriky — co se děje? (Prometheus, CloudWatch)
- Logy — proč? (Loki, ELK)
- Traces — kde? (Jaeger, Tempo, X-Ray)
Klíč = korelace přes trace ID.
OpenTelemetry¶
const sdk = new NodeSDK({
traceExporter: new OTLPTraceExporter({url: 'http://collector:4318/v1/traces'}),
instrumentations: [getNodeAutoInstrumentations()],
});
sdk.start();
CNCF standard — vendor-neutral telemetry.
Grafana Stack¶
- Grafana — vizualizace
- Prometheus — metriky (PromQL)
- Loki — logy (LogQL)
- Tempo — traces (TraceQL)
Shrnutí¶
Observability ≠ monitoring. Monitoring = „něco je špatně”. Observability = „proč”. Investujte do korelace.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.