---
title: Honeycomb
description: Send OpenTelemetry traces to Honeycomb and query every agent turn.
url: "https://eve.dev/integrations/honeycomb-instrumentation"
docs_index: /llms.txt
type: instrumentation
keywords:
  - otel
  - opentelemetry
  - tracing
  - observability
  - queries
  - otlp
---

> For an index of all documentation, see [/llms.txt](/llms.txt).

Instrumentation integration for eve. Send OpenTelemetry traces to Honeycomb and query every agent turn.

## Install

Add Honeycomb instrumentation from eve's registry. Honeycomb ingests OTLP directly:

```bash
eve add instrumentation/honeycomb
```

## Quick start

Create `agent/instrumentation/honeycomb.ts` and send traces to Honeycomb's OTLP endpoint with your ingest key:

```ts
// agent/instrumentation/honeycomb.ts
import { OTLPHttpProtoTraceExporter } from "@vercel/otel";
import { otelIntegration } from "eve/instrumentation/otel";

export default otelIntegration({
  traceExporter: new OTLPHttpProtoTraceExporter({
    url: "https://api.honeycomb.io/v1/traces",
    headers: { "x-honeycomb-team": process.env.HONEYCOMB_API_KEY! },
  }),
});
```

## Configure

Create an ingest key under your Honeycomb environment settings and expose it as `HONEYCOMB_API_KEY`. Spans arrive in a dataset named after your agent (the OTel service name). EU teams use `https://api.eu1.honeycomb.io/v1/traces`. See the [OpenTelemetry guide](/docs/observability/otel) for trace topology and content policy.

[Read the full instrumentation documentation](/docs/observability/otel)

---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)