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).
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download |