Observability Stack
Auto-generated from
infrastructure/observability/. Runnpm run docs:generateto refresh.
The observability stack provides metrics, logging, and tracing across all services.
Stack Components
| Component | Purpose | Default Port |
|---|---|---|
| Prometheus | Metrics collection and alerting | 9090 |
| Grafana | Dashboards and visualization | 3000 |
| Loki | Log aggregation | 3100 |
| Tempo | Distributed tracing | 3200 |
| OpenTelemetry Collector | Telemetry pipeline (OTLP) | 4317/4318 |
| Alertmanager | Alert routing and notifications | 9093 |
Configuration Files
loki
infrastructure/observability/loki/loki.yaml
otel-collector
infrastructure/observability/otel-collector/config.yaml
prometheus
infrastructure/observability/prometheus/prometheus.yml
servicehive-ui
infrastructure/observability/servicehive-ui/package.jsoninfrastructure/observability/servicehive-ui/tsconfig.json
tempo
infrastructure/observability/tempo/tempo.yaml