Host Metrics (opentelemetry)

Monitor host performance using OpenTelemetry Collector's hostmetrics receiver. Includes CPU utilization, system load, memory usage, disk I/O throughput/IOPS, filesystem utilization, and network traffic. Features flexible host label filtering for Kubernetes or standalone deployments. Requirements: OpenTelemetry Collector with hostmetrics receiver (cpu, disk, load, filesystem, memory, network scrapers) exporting to Prometheus with UnderscoreEscapingWithSuffixes translation strategy.

Host Metrics (opentelemetry) screenshot 1

Host Metrics Dashboard (OpenTelemetry)

Monitor host performance using OpenTelemetry Collector’s hostmetrics receiver.

Requirements

  • OpenTelemetry Collector with hostmetrics receiver
  • Prometheus with OTLP ingestion enabled
  • Prometheus translation strategy: UnderscoreEscapingWithSuffixes

Required Scrapers

YAML
receivers:
  hostmetrics:
    collection_interval: 30s
    scrapers:
      cpu: {}
      disk: {}
      load: {}
      filesystem: {}
      memory: {}
      network: {}

Template Variables

VariableDescription
DS_PROMETHEUSPrometheus datasource
host_labelLabel for host identification (k8s_node_name or host)
hostHost value to filter

Panels

Overview

  • CPU / Memory / Root FS utilization gauges
  • Load 1m, CPU Cores, Total Memory stats

CPU

  • CPU Utilization over time
  • System Load (1m/5m/15m with cores reference line)

Memory

  • Memory Usage breakdown (used/cached/buffered/free)
  • Memory Utilization over time

Disk I/O

  • Throughput (read/write mirrored)
  • IOPS (read/write mirrored)
  • Disk Busy %

Filesystem

  • Utilization by mountpoint (bar gauge)
  • Usage over time

Network

  • Throughput in bps (rx/tx mirrored)
  • Packets per second (rx/tx mirrored)
  • Network Errors
  • TCP Connections by state

Metrics Reference

MetricTypeDescription
system_cpu_time_seconds_totalcounterCPU time by state
system_cpu_load_average_1m/5m/15mgaugeSystem load averages
system_memory_usage_bytesgaugeMemory by state
system_disk_io_bytes_totalcounterDisk throughput
system_disk_operations_totalcounterDisk IOPS
system_disk_io_time_seconds_totalcounterDisk busy time
system_filesystem_usage_bytesgaugeFilesystem usage
system_network_io_bytes_totalcounterNetwork throughput
system_network_packets_totalcounterNetwork packets
system_network_errors_totalcounterNetwork errors
system_network_connectionsgaugeTCP connections
Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies