SigNoz Cloud - This page is relevant for SigNoz Cloud editions.
Self-Host - This page is relevant for self-hosted SigNoz editions.

Infrastructure Metrics of EC2 Instance

Overview

This documentation guides you through integrating AWS EC2 infrastructure metrics into SigNoz using the Hostmetrics receiver in OpenTelemetry Collector. The Hostmetrics receiver is designed to collect metrics about the host system from various sources. It supports various scrapers for collecting different metrics, including CPU, disk, load, filesystem, memory, network, paging, and process metrics.

Manual Setup with OpenTelemetry

Info

The manual setup using OpenTelemetry Hostmetrics receiver provides comprehensive EC2 monitoring, collecting detailed host metrics. This method works for both SigNoz Cloud and Self-Hosted.

Prerequisites

  • An EC2 instance
  • SSH Access to the instance

Setup

To collect infrastructure metrics, you need to install the OpenTelemetry Collector on your EC2 instance. The collector's hostmetrics receiver is enabled by default in the SigNoz distribution.

Follow the Install OpenTelemetry Collector on VM guide.

What's Collected

Data TypeDescription
CPUUsage, load averages, utilization per core
MemoryUsed, available, free, and cached memory
DiskI/O operations, throughput, filesystem usage
NetworkBytes sent/received, packet drops, errors

Validate

Once installed, your EC2 infrastructure metrics will be visible in SigNoz:

  1. Navigate to Infrastructure Monitoring -> Hosts.
  2. You will see your EC2 instance listed.
EC2 Instances in SigNoz Host Monitoring
List of EC2 instances in SigNoz Infrastructure Monitoring

Next Steps

Last updated: December 30, 2025

Edit on GitHub

Was this page helpful?