A lightweight, OTel-based agent for collecting logs, metrics, and traces from your infrastructure. Deploy once, observe everything.
Sources Agent InfraWatch ─────── ───── ────────── App Logs ──┐ System Logs ──┤ ┌──────────┐ ┌──────────────┐ Host Metrics ──┼───▶│ OTel │───▶│ Log Store │ App Metrics ──┤ │Collector │ │ Metric Store │ Traces ──┘ └──────────┘ │ Trace Store │ └──────────────┘
A single agent to collect all three pillars of observability from your hosts and containers.
Collect and forward application, system, and infrastructure logs from any source. Structured and unstructured log parsing with automatic field extraction.
System and application metrics via OpenTelemetry protocols. CPU, memory, disk, network, and custom application metrics with configurable collection intervals.
End-to-end request tracing across services. Correlate spans, identify bottlenecks, and understand service dependencies with native OTLP support.
Built in Go for minimal CPU and memory usage. Designed to run on edge nodes, containers, and VMs without impacting workload performance.
The Monitor Agent is built on the OpenTelemetry Collector framework, giving you a battle-tested foundation for telemetry collection. It speaks OTLP natively and supports pluggable pipelines for receiving, processing, and exporting data.
Receivers Processors Exporters
---------- ---------- ---------
OTLP gRPC --+ Batch --+ OTLP/HTTP
OTLP HTTP --+--> Memory Limit --+--> InfraWatch
Host Metrics --+ Filter --+ Debug
Filelog --+ Attributes --+