Skip to main content

Monitoring Overview

Architecture

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│ Data Sources│────▶│ Prometheus │────▶│ Grafana │
│ │ │ (Storage) │ │ (Dashboard) │
│ • Backend │ │ │ │ │
│ • Containers │ │ • Metrics │ │ • Charts │
│ • Host │ │ • Alerts │ │ • Alerts │
└──────────────┘ └──────────────┘ └──────────────┘

Components

ComponentTechnologyPortFunction
Prometheusprom/prometheus9090Metrics collection & storage
Grafanagrafana/grafana3001Metrics visualization
OTel Collectorotel-collector-contrib4317/4318Telemetry collection
cAdvisorcadvisor8082Container metrics
Node Exporternode-exporter9100Host metrics

Metrics Types

Application Metrics

MetricTypeDescription
http_requests_totalCounterTotal HTTP requests
http_request_duration_secondsHistogramRequest duration
http_requests_in_flightGaugeCurrent requests in progress

Container Metrics

MetricTypeDescription
container_cpu_usage_seconds_totalCounterCPU usage
container_memory_usage_bytesGaugeMemory usage
container_network_receive_bytes_totalCounterNetwork receive

Host Metrics

MetricTypeDescription
node_cpu_seconds_totalCounterCPU time
node_memory_MemAvailable_bytesGaugeAvailable memory
node_filesystem_avail_bytesGaugeAvailable disk

Dashboards

CLM Dashboard

  • Pipeline status
  • Data center status
  • Throughput metrics
  • Log volume
  • Error rates

Infrastructure Dashboard

  • Container metrics
  • Host metrics
  • Network metrics
  • Disk usage

Next Steps