Skip to content

Auto Instrumentation

Auto-instrumentation (or zero-code instrumentation) allows you to collect telemetry data from your applications without modifying their source code. KloudMate supports multiple pathways for instant observability, ranging from kernel-level eBPF to framework-specific OpenTelemetry agents.

Choose the path that fits your environment:

Section titled “Zero-Downtime eBPF (Recommended Foundation)”

If your applications run on Linux (VMs, bare metal, or Kubernetes), the preferred foundational layer for APM is eBPF. It requires no code changes and no application restarts, providing universal coverage across all languages.

If your applications run on Kubernetes, you can leverage the KloudMate Agent to easily deploy APM and patching.

For richer framework-specific attributes or environments where eBPF is not an option, KloudMate natively leverages standard OpenTelemetry auto-instrumentation agents. This approach requires attaching an agent to your runtime and restarting your application.

Select your language to get started: