SigNoz
Docs
PricingCustomers
Get Started - Free
Docs
IntroductionContributingMigrate from DatadogSigNoz API
OpenTelemetry
What is OpenTelemetryOpenTelemetry Collector GuideOpenTelemetry Demo
Community
Support
Slack
X
Launch Week
Changelog
Dashboard Templates
DevOps Wordle
Newsletter
KubeCon, Atlanta 2025
More
SigNoz vs DatadogSigNoz vs New RelicSigNoz vs GrafanaSigNoz vs Dynatrace
Careers
AboutTermsPrivacySecurity & Compliance
SigNoz Logo
SigNoz
All systems operational
HIPAASOC-2
SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Host - This page applies to 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

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

One-Click Integration

One-Click Integration is available for SigNoz Cloud only and includes pre-built dashboards. This method uses AWS CloudFormation and CloudWatch, which may incur additional AWS charges.

Step 1: Connect Your AWS Account

Follow the One-Click AWS Integrations Guide to:

  1. Deploy the CloudFormation stack
  2. Connect your AWS account to SigNoz

Step 2: Enable EC2 Monitoring

Once connected, SigNoz will auto-discover your EC2 instances and begin collecting CloudWatch metrics.

What's Collected

MetricDescription
CPUUtilizationCPU usage percentage
DiskReadBytesDisk read bytes
DiskWriteBytesDisk write bytes
NetworkInNetwork bytes received
NetworkOutNetwork bytes sent
StatusCheckFailedInstance status check failures

Pre-built Dashboards

Navigate to Dashboards and search for "EC2" to find automatically imported dashboards.

Next Steps

  • Hostmetrics Configuration Guide – Complete hostmetrics setup instructions
  • Send Logs from EC2 – Configure application and server log collection
  • Infrastructure Monitoring Overview – View your infrastructure metrics in SigNoz
  • One-Click vs Manual Setup – Compare integration approaches

Last updated: March 12, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

Prev
EC2
Next
Application/Server Logs
On this page
Overview
Manual Setup with OpenTelemetry
Prerequisites
Setup
What's Collected
Validate
One-Click Integration
Step 1: Connect Your AWS Account
Step 2: Enable EC2 Monitoring
What's Collected
Pre-built Dashboards
Next Steps

Is this page helpful?

Your response helps us improve this page.