Monitoring via Grafana » History » Revision 2
Revision 1 (manawyrm, 04/19/2022 08:52 PM) → Revision 2/5 (manawyrm, 04/19/2022 08:53 PM)
h1. Grafana monitoring
Grafana can be used to monitor the performance of the network connection and osmo-e1d/icE1usb.
!{width:80%}grafana.png!
When using Grafana + Prometheus, use statsd_exporter ([[https://github.com/prometheus/statsd_exporter]]) to receive the statsd-UDP-messages and report them to Prometheus.
* install Grafana + Prometheus
* install statsd_exporter
* configure Prometheus to query statsd_exporter (add to scrape_configs in @/etc/prometheus/prometheus.yml@):
<pre><code class="yaml">
- job_name: 'statsd_exporter'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9102']
</code></pre>
* add the following config snippet to @osmo-e1d.cfg@:
<pre>
stats interval 10
stats reporter statsd
remote-ip 127.0.0.1
remote-port 9125
level global
no prefix
enable
</pre>(note the different port)
* add Prometheus as a Data Source in Grafana via GUI
* install dashboard from .json dump below
* (optional) change data sources according to OCTOI remote IP/port
A pre-made dashboard is available: [[https://gist.github.com/Manawyrm/714dc4d21c41d672583022e5329ba1fd]]