Skip to content

KloudMate Agent

The KloudMate Agent is a single program you install on your servers, containers, or clusters. Once running, it finds what you run, collects host metrics and logs, and turns on kernel-level observability. You can then add deeper application tracing one service at a time, all from the KloudMate web interface.

It is built on the OpenTelemetry (OTel) Collector with a curated set of components. You get simple deployment, remote configuration, and extended Berkeley Packet Filter (eBPF) observability without writing any collector configuration.

The agent is managed from the KloudMate web interface. When you change a setting, the agent applies it for you, so there is no need for Secure Shell (SSH) access or local file edits. Each agent’s health and status appear in your dashboards.

To go deeper, read Architecture and the Configuration model.

Some of what the agent collects is automatic. The rest needs a process restart, so you turn it on per service when you are ready.

Automatic, as soon as the agent is installed:

  • Discovery: a live inventory of the services, runtimes, and databases running on each host or cluster.
  • Host metrics and logs: CPU, memory, disk, and network metrics plus system logs, with no configuration.
  • eBPF monitoring: Rate, Errors, and Duration (RED) metrics, a network service map, Database Activity Monitoring (DAM), and trace-context propagation, with no code changes.

Opt in per service or database:

  • Application performance monitoring (APM): distributed traces for Java, Node.js, Python, .NET, and PHP applications.
  • Database monitoring: health metrics, query performance, and logs for your databases.

The agent also reports its own status and error logs.

The agent runs across four deployment modes. Not every capability applies to every mode. eBPF depends on the Linux kernel, so it does not apply on Windows. There, Event Tracing for Windows (ETW) monitoring provides the equivalent view.

CapabilityLinux / VMWindowsKubernetesDocker
Service discoveryYesYesYesYes
Host metrics and logsYesYesYesYes
eBPF monitoring (RED, service map, DAM)YesNot applicableYesYes
Application APM (Java, Node.js, Python, .NET)YesYesYesVia eBPF
Application APM (PHP)YesNot applicableNot applicableYes
Database monitoringYesYesYesYes
Web server monitoring (nginx, Apache)YesNot applicableYesYes
Log monitoring (custom log files)YesYesNot applicableYes
Agent health and self-logsYesYesYesYes

Network egress rules and host privileges are what commonly block an install in enterprise environments. See Before you start to check both first.

In future releases, the agent will also support:

  • macOS
  • Oracle Cloud Infrastructure (OCI)