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

VM Collection Agent - Overview

The VM Collection Agent uses the OpenTelemetry Collector binary to collect telemetry data from applications and infrastructure running on virtual machines. The collector binary runs as an agent on the VM, receiving telemetry from instrumented applications and collecting host metrics from the VM itself.

How it Works

OpenTelemetry-instrumented applications in a VM can send data to the otel-binary agent running in the same VM. The OTel agent then forwards this data to SigNoz.

Collecting data from applications deployed in VM
OpenTelemetry-instrumented applications in a VM send data to the OTel Collector binary, which forwards it to SigNoz.

What You Can Collect

  • Application Traces: Distributed traces from OpenTelemetry-instrumented applications
  • Application Metrics: Custom metrics from your applications
  • Application Logs: Log data from your applications
  • Host Metrics: CPU usage, memory consumption, disk I/O, and network statistics from the Host
  • Collector Metrics: Internal metrics from the OpenTelemetry Collector itself
  • Host Logs: Tailing and parsing logs generated in the Host

Installation Methods

The VM Collection Agent supports the following installation methods:

  • Linux: DEB (systemd on Debian/Ubuntu), RPM (systemd on Red Hat, CentOS, Fedora), or Manual (plain binary from a tarball)
  • macOS: Manual (plain binary from a tarball)
  • Windows: MSI (Windows service) or Manual (plain binary)

Next Steps

Last updated: February 27, 2026

Edit on GitHub
On this page

Is this page helpful?

Your response helps us improve this page.