Jetson GenAI Dashboard

Jetson Orin GenAI host metrics (Telegraf Prometheus scrape -> InfluxDB). (grafana.com rev 1)

Jetson GenAI Dashboard screenshot 1
Jetson GenAI Dashboard screenshot 2

Overview

The Jetson GenAI dashboard visualizes host and inference metrics for an NVIDIA Jetson Orin running local GenAI workloads — GPU utilization/frequency/temperature, per-core CPU, RAM/swap and EMC utilization, power rails and thermals, plus llama.cpp inference stats (token rates, predicted tokens/s, active requests and busy slots, and an exporter-up health stat). Metrics are collected by Telegraf scraping the Jetson's tegrastats exporter and llama.cpp's Prometheus endpoints, written to InfluxDB v2 and queried with Flux. Multiple boards are supported via the Jetson Host variable.

Highlights

  • GPU: Max Utilization, Utilization & Frequency, Temperature.
  • CPU: Per-Core Utilization and Per-Core Frequency.
  • Memory: RAM Used, RAM & Swap; EMC Utilization & Frequency.
  • Power & thermals: Input Power, Power Rails, Temperatures by Zone.
  • Inference (llama.cpp): Token Rates, Predicted Tokens/s, Active Requests & Busy Slots, plus an Exporter Up health stat.

Requirements

  • Grafana 11.1.3+
  • InfluxDB v2 (queried with Flux) — pick your data source for the DS_INFLUXDB input on import.
  • Telegraf scraping the Jetson metrics endpoint (Prometheus format) and the llama.cpp metrics endpoint.

Variables

  • Jetson Host (jetsonhost) — selects which Jetson to view; lists the distinct host tag values from the prometheus.Jetson measurement. Multi-host ready.
  • Bucket (bucket) — InfluxDB bucket to query (default telegraf).
  • Sampling (interval) — aggregation window for the time-series panels.

Multiple Jetsons: give each board a distinct host tag in its Telegraf Prometheus scrape and it will appear in the Jetson Host dropdown.

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies