custom-tracing
Installation
SKILL.md
Custom Tracing (Direct API / OTLP)
Guide users through sending traces to ZeroEval without the Python or TypeScript SDK, using the REST API or OpenTelemetry protocol.
When To Use
- The user's language or runtime has no ZeroEval SDK (Go, Ruby, Java, Rust, Elixir, PHP, etc.).
- The user wants to send spans over plain HTTP from any environment.
- The user already has OpenTelemetry instrumentation and wants to export to ZeroEval.
- The user prefers a vendor-neutral or SDK-free integration path.
- The user explicitly asks about
POST /spans, the REST API, or OTLP ingestion.
Do not use this skill when the user is working in Python or TypeScript and wants the full SDK experience (auto-instrumentation, ze.prompt, etc.). Use zeroeval-install instead.
Prerequisites
- A ZeroEval account and API key from Settings -> API Keys.
- An HTTP client or OpenTelemetry exporter in the user's language of choice.