All integrations

Raindrop

Instrumentation

Send agent traces to Raindrop to detect and debug AI product issues.

Read the full instrumentation docs

Install

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

bash
eve add instrumentation/raindrop

Quick start

Create agent/instrumentation.ts and send traces to Raindrop's OTLP endpoint with your write key:

ts
// agent/instrumentation.tsimport { defineInstrumentation } from "eve/instrumentation";import { OTLPHttpProtoTraceExporter, registerOTel } from "@vercel/otel";
export default defineInstrumentation({  setup: ({ agentName }) =>    registerOTel({      serviceName: agentName,      traceExporter: new OTLPHttpProtoTraceExporter({        url: "https://api.raindrop.ai/v1/traces",        headers: {          Authorization: `Bearer ${process.env.RAINDROP_WRITE_KEY}`,        },      }),    }),});

Configure

Create a write key in the Raindrop dashboard and expose it as RAINDROP_WRITE_KEY. Raindrop's Vercel AI SDK integration picks up the AI SDK spans eve emits on every turn. See the instrumentation guide for the trace hierarchy and the recordInputs/recordOutputs controls.