Skip to content

Observability

Native Prometheus metrics, in-process traces, SQLite history series, and stall alerts — no sidecar collector required.

Updated View as Markdown

Observability is fully native: no sidecar collector required. The connector serves Prometheus metrics and keeps in-process traces + a SQLite history series, all viewable in its own Observability tab.

  • Metrics at /metrics: opex_connector_records_total, opex_connector_sink_total, opex_connector_push_duration_seconds, opex_connector_last_publish_ts.
  • Traces: one span per record through source → transform → sink, queryable via /api/obs/traces.
  • History: sampled metric series in SQLite (/api/obs/series).
  • Alerts: sink-stall detection; delivers to a webhook and/or Telegram.
  • Dashboards: everything above renders in the built-in Observability tab; point any external dashboard (Grafana, Datadog, etc.) at /metrics.
telemetry:
  stall_threshold_secs: 300
  sample_interval_secs: 15
  alerts:
    webhook_url: "https://hooks/ops"
    telegram: { bot_token: "${TG_TOKEN}", chat_id: "-100…" }
Navigation

Type to search…

↑↓ navigate↵ selectEsc close