Skip to content

A Prometheus exporter for the Nvidia Jetson family

License

Notifications You must be signed in to change notification settings

GDWR/jetson_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jetson Exporter

Elroy Jetson

Go Report Card GitHub release (latest by date) GitHub

Prometheus exporter for the Nvidia Jetson family.

Supported devices:

  • Jetson Orin

Install

# Download the latest release
wget https://github.com/GDWR/jetson_exporter/releases/download/v0.0.1/jetson-exporter_0.0.1_arm64.deb
# Install the package
sudo dpkg -i jetson-exporter_0.0.1_arm64.deb
# Clean up
rm jetson-exporter_0.0.1_arm64.deb

Grafana (dashboards) + Prometheus Example

Find a basic configuration of Prometheus + Grafana that can be used to monitor a Jetson device (on the same system). This configuration is available in the example directory.

A Grafana dashboard is available in the example/grafana/dashboards directory.

Note

If you notice an issue with the grafana dashboard, please open an issue or submit a pull request.

Grafana Dashboard

Contributing

Find a bug? Want to add a feature? Submit a pull request or open an issue. All contributions are welcome! This repository has a configured .devcontainer for use with Visual Studio Code to make it easy to get involved.

In the scripts directory, a useful tegrastats emulator script from the jetson_stats has been added as a good means of testing your changes (until formal unit tests are added). To utilize this script use the command

go run cmd/jetson_exporter.go --tegrastats.path $PWD/scripts/tegrastats

Resources