Diffblue Agents emits structured telemetry events throughout workflow execution. Events are stored locally atDocumentation Index
Fetch the complete documentation index at: https://docs-proxy.diffblue.io/llms.txt
Use this file to discover all available pages before exploring further.
~/.diffblue/agents/telemetry/events-*.jsonl. To send them to an external observability platform, configure one or more OTLP-compatible collectors such as Grafana, Datadog, or Honeycomb.
Configure an OTLP endpoint
Add one or more OTLP endpoints to~/.diffblue/agents/config.properties. Each endpoint is identified by a numeric prefix (1 to 99).
| Property | Description |
|---|---|
otel.exporter.otlp.<n>.endpoint | OTLP HTTP endpoint URL (required) |
otel.exporter.otlp.<n>.timeout | Request timeout (default: 30s) |
otel.exporter.otlp.<n>.headers | HTTP headers as comma-separated key=value pairs |
<n> with a number from 1 to 99.
Multiple endpoints
Provider examples
- Grafana Cloud
- Datadog
- Honeycomb
Refer to your provider’s documentation for the exact endpoint URL and authentication header format. These may vary by region or account.
Error handling
Invalid endpoint configurations are skipped without affecting workflow execution. Diffblue Agents logs a warning to stderr for:- Malformed endpoint URLs
- Invalid timeout values (the default of 30 seconds is used instead)
- Malformed header key-value pairs