Skip to content

Core Concepts

KloudMate collects and analyzes data from your infrastructure and applications through open observability standards. Before you integrate your systems, it helps to understand three concepts: Signals, OpenTelemetry, and eBPF.

This 2-minute primer provides the essential context you need to get started.

Observability is built upon three primary pillars of data, often referred to as “Signals”. KloudMate correlates these signals to give you a unified view of your system’s health.

  • Logs: Discrete, timestamped records of events that happened over time (e.g., an error message, a user login). They provide the granular context of why something happened.
  • Metrics: Numerical representations of data measured over intervals of time (e.g., CPU usage, memory consumption, request latency). They are useful for spotting trends and triggering alerts.
  • Traces: A representation of the end-to-end journey of a single request as it moves across distributed systems and microservices. They are vital for identifying performance bottlenecks and understanding where an issue occurred.

OpenTelemetry (OTel) is an open-source, vendor-neutral standard for generating, collecting, and exporting observability signals (Logs, Metrics, and Traces).

KloudMate uses OTel as its primary data integration layer. This offers several advantages:

  • No Vendor Lock-in: You instrument your code once using OTel standards. You don’t need proprietary KloudMate code in your applications.
  • Standardized Data: OTel keeps the data sent to KloudMate uniformly structured, so correlation and analysis across sources stay consistent.
  • The Collector: OTel provides a “Collector” component that can receive, process, and export data. When you set up KloudMate integrations, you are often configuring an OTel Collector to forward data to the KloudMate platform.

For more details, see our dedicated OpenTelemetry Guide.

A service-level objective (SLO) turns the question “is this service reliable?” into a number — a target percentage measured over a time window. KloudMate lets you anchor an SLO on a service, pick the signal you want to measure (the SLI — incident availability, span latency, error rate, log severity, custom metric, and more), and watch compliance trend over time. Burn-rate alerts page on dangerously fast error-budget consumption before the budget runs out. See Reliability for the full surface.

eBPF is a technology that allows programs to run directly within the operating system kernel safely and efficiently, without requiring kernel source code changes or loading kernel modules.

For the KloudMate Agent, eBPF provides:

  • Zero-Code Instrumentation: the agent observes network traffic, application performance, and system calls automatically, with no changes to your application code.
  • Low Overhead: because eBPF runs in the kernel, it collects high-fidelity data, such as detailed network metrics or process executions, with low performance overhead.
  • Immediate Visibility: deploying the KloudMate Agent, which uses eBPF, gives you visibility into your infrastructure without manual configuration.

Now that you understand how data is generated (Signals), standardized (OpenTelemetry), and collected (eBPF), you are ready to start sending data to KloudMate.