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:
Zero-Downtime eBPF (Recommended Foundation)
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.
Kubernetes Workloads
Section titled “Kubernetes Workloads”If your applications run on Kubernetes, you can leverage the KloudMate Agent to easily deploy APM and patching.
OpenTelemetry Auto-Instrumentation
Section titled “OpenTelemetry Auto-Instrumentation”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: