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

  1. ObservabilitySet up structured logging, metrics collection, error tracking with Sentry, and inspect runs via the observability API.10 min

Metrics

  1. Metrics with Prometheus and GrafanaExport request, task and LLM metrics from the 10xGraph API server and worker to Prometheus or Grafana, by OTLP push or by scrape.8 min

Tracing

  1. 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
  2. Send traces to Arize PhoenixSend 10xGraph spans to Arize Phoenix over OpenTelemetry using a helper, a publisher, or API server configuration.4 min
  3. Send traces to Logfire and LangSmithSend 10xGraph spans to Pydantic Logfire or LangSmith over OpenTelemetry using helpers, publishers, or configuration.9 min

Events

  1. Emit events from your graphForward structured events to observability systems using Redis, Kafka, RabbitMQ and more.9 min