Prometheus configuration for TelemetryFlow Core metrics collection.
prometheus.yml- Prometheus server configuration
-
otel-collector (port 8889)
- Metrics exported from OTEL Collector
- Namespace:
telemetryflow_core
-
otel-collector-internal (port 8888)
- OTEL Collector internal metrics
- Health and performance monitoring
-
prometheus (port 9090)
- Prometheus self-monitoring
Mounted in Docker Compose:
volumes:
- ./config/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml- Prometheus UI: http://localhost:9090
- Metrics endpoint: http://localhost:9090/metrics
# OTEL Collector metrics
rate(telemetryflow_core_requests_total[5m])
# Memory usage
process_resident_memory_bytes{job="otel-collector"}