> ## Documentation Index
> Fetch the complete documentation index at: https://enrolla-gz-add-pr-758-to-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# LLM Observability with groundcover and OpenLLMetry

<Frame>
  <img src="https://mintcdn.com/enrolla-gz-add-pr-758-to-docs/LkF1e3H9RXQ2biWI/img/integrations/groundcover.png?fit=max&auto=format&n=LkF1e3H9RXQ2biWI&q=85&s=5f7208abf7233d9619ef9d42c2dc75ef" width="3010" height="1458" data-path="img/integrations/groundcover.png" />
</Frame>

[groundcover](https://www.groundcover.com) is a BYOC, eBPF-powered, OpenTelemetry-native complete observability platform.

You have two options for sending traces to groundcover:

## Option 1 - Send directly to the groundcover sensor

No API key required. Saves on networking costs.

```bash theme={null}
TRACELOOP_BASE_URL=http://groundcover-sensor.groundcover.svc.cluster.local:4318
```

## Option 2 - Send directly to the groundcover BYOC endpoint

Allows sending traces from any runtime, e.g., Docker, serverless, ECS, etc. Requires an ingestion key.

First, [create an ingestion key](https://docs.groundcover.com/use-groundcover/remote-access-and-apis/ingestion-keys#creating-an-ingestion-key).

Then, set the following environment variables:

```bash theme={null}
TRACELOOP_BASE_URL=https://<GROUNDCOVER_BYOC_ENDPOINT>
TRACELOOP_HEADERS="apikey=<GROUNDCOVER_INGESTION_KEY>"
```

For more information, check out the [groundcover OpenTelemetry documentation](https://docs.groundcover.com/integrations/data-sources/opentelemetry).
