Skip to content

Infrastructure Monitoring

Osuite monitors your infrastructure with the OpenTelemetry Collector — no proprietary agents, no vendor-specific exporters. Host, container, cluster, and service metrics arrive over OTLP like every other signal, so they share resource attributes with your traces and logs. From a degraded service in APM you can move to the host or pod underneath it, and the Investigation Agent can tell whether an incident is the application’s fault or the machine’s.

Each guide below is a complete, copy-paste Collector configuration for one source.

Collect CPU, memory, disk, filesystem, network, and load metrics with the Collector’s hostmetrics receiver, running as a service on the host.

The osuite-k8s Helm chart deploys the Collector cluster-wide and as a daemonset, collecting cluster-state metrics, node and pod resource metrics, container logs, and cluster events.

Monitor databases, message queues, and web servers with the Collector’s per-service receivers. Each integration guide follows the same shape: install, configure, validate, and a table of the metrics collected.

Infrastructure metrics are not a separate silo. They carry the same resource attributes as your APM, logs, and traces, so during an incident you can move between a degraded service and the host or pod metrics beneath it. The Investigation Agent correlates the two automatically when it builds an incident timeline.

  • Dashboards — browse the pre-built Kubernetes dashboards, or build your own
  • Alerts — alert on resource thresholds before utilization becomes an incident
  • APM & Tracing — correlate infrastructure health with service performance