> ## Documentation Index
> Fetch the complete documentation index at: https://docs.odigos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> The Odigos VM Agent instruments Linux processes and systemd services using eBPF. Because instrumentation runs in the kernel, impact on applications is negligible. Telemetry is exported to any of the supported destinations of your choice.

<Info> The Odigos VM Agent is available as part of Odigos Pro. For access and licensing details,
[contact us](https://odigos.io/).</Info>

## Features

* Instrument [systemd](https://systemd.io/) services and Linux processes
* Automatic OpenTelemetry instrumentation via eBPF with no code changes
* Distributed traces with seamless context propagation

## Key concepts

* **Sources**: The systemd services or Linux processes you instrument with the VM Agent.
  See [Add Sources](./setup/configuration/add-sources) to get started.
* **Destinations**: The backends that receive your telemetry data.
  See [Add Destinations](./setup/configuration/add-destinations) to get started.
* **Actions**: Processors that transform, filter, or enrich telemetry before it is sent to destinations.
  See [Actions overview](./setup/configuration/actions/overview) to add and manage actions.
* **Instrumentation rules**: Rules that control how telemetry is recorded from your sources—for example, which attributes, headers, or payloads are collected and how custom instrumentations behave.
  See [Instrumentation rules overview](./setup/configuration/instrumentation-rules/overview) to add and manage rules.
