Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hotafrika/gpuz-influxdb-exporter

InfluxDB exporter for GPU-Z metrics
https://github.com/hotafrika/gpuz-influxdb-exporter

cpu go golang gpu gpuz influxdb metrics monitoring

Last synced: 2 months ago
JSON representation

InfluxDB exporter for GPU-Z metrics

Awesome Lists containing this project

README

        

### GPU-Z InfluxDB exporter
Collects GPU metrics from launched GPU-Z utility via shared memory and sends these metrics to InfluxDB endpoint.

Currently, it collects following metrics:
* GPU Clock (MHz)
* Memory Clock (MHz)
* GPU Temperature (Celsius degrees)
* Hot Spot (Celsius degrees)
* GPU Power (Watts)
* GPU Load (%)
* GPU Voltage (Volts)
* CPU Temperature (Celsius degrees)
* Memory Used (MB)

To use this exporter you need to specify some flags:
> *-a* - InfluxDB HTTP endpoint. Default: http://localhost:8086
>
> *-u* - InfluxDB username. Default: empty
>
> *-p* - InfluxDB password. Default: empty
>
> *-n* - namespace for metrics ("measurement" in InfluxDB terminology). Default: gpuz
>
> *-d* - database for metrics. Default: monitoring
>
> *-i* - interval in seconds between metrics collecting. Default: 60s
>
> *-h* - hostname of working machine (if you need to change hostname of current machine). Default: OS hostname

###Example
>*gpuz-influxdb-exporter.exe -a http://localhost:8086 -u someuser -p somepassword -n gpuz -d monitoring -i 60*