Observability
In this sectionLogs, metrics, traces and events for a 10xGraph server: logging, Prometheus and Grafana, OTLP, Phoenix, Logfire and LangSmith, and publishers.
- 6 pages
- About 44 min to read all
Observability covers what a running 10xGraph server and its graphs emit: logs and server telemetry, metrics for Prometheus and Grafana, traces sent to OTLP, Phoenix, Logfire or LangSmith, and events forwarded to message brokers.
- Logs and server telemetry: Set up structured logging, metrics collection, error tracking with Sentry, and inspect runs via the observability API.
- Prometheus and Grafana: Export request, task and LLM metrics from the 10xGraph API server and worker to Prometheus or Grafana, by OTLP push or by scrape.
- OTLP tracing: Send 10xGraph spans to any OTLP HTTP trace receiver, such as a collector, Tempo, Jaeger or Grafana Cloud.
- Phoenix tracing: Send 10xGraph spans to Arize Phoenix over OpenTelemetry using a helper, a publisher, or API server configuration.
- Logfire and LangSmith tracing: Send 10xGraph spans to Pydantic Logfire or LangSmith over OpenTelemetry using helpers, publishers, or configuration.
- Publishers (Kafka, Redis, RabbitMQ): Forward structured events to observability systems using Redis, Kafka, RabbitMQ and more.
All pages in Observability
Metrics
Tracing
- Send traces to an OTLP endpointSend 10xGraph spans to any OTLP HTTP trace receiver, such as a collector, Tempo, Jaeger or Grafana Cloud.4 min
- Send traces to Arize PhoenixSend 10xGraph spans to Arize Phoenix over OpenTelemetry using a helper, a publisher, or API server configuration.4 min
- Send traces to Logfire and LangSmithSend 10xGraph spans to Pydantic Logfire or LangSmith over OpenTelemetry using helpers, publishers, or configuration.9 min