Omni TrueNAS Provider — TrueNAS API Performance

TrueNAS JSON-RPC API call performance, rate limiting, WebSocket health

Observability for the WebSocket JSON-RPC 2.0 client the provider uses to drive TrueNAS SCALE (25.04+ Fangtooth). Shows aggregate latency percentiles, per-method breakdowns (so you can see which TrueNAS call is slow), rate-limiter queue depth (so you know when you're back-pressuring TrueNAS), and WebSocket reconnect counts (so you catch transport flapping early). Traces and Loki logs are wired up for deep-dive on individual slow calls.

Panels:

  • API Latency row — Aggregate p50 / p95 / p99 call duration, call rate, WebSocket reconnects, health-check errors, rate-limit queue size.
  • Per-Method Breakdown row — p95 by method, call rate by method, top-10 slowest methods by average duration (last 5 min).
  • Connection Health row — Rate-limit queue depth over time, WebSocket reconnect rate.
  • Traces & Logs row — Slowest API traces (> 1 s, Tempo) and API error logs (Loki).
  • Profiling row — Goroutine and mutex-contention flamegraphs (Pyroscope).
Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies