i am new to prometheus and grafana, i installed prometheus and grafana in the same system, I configured datasource in grafana which is successfully connected to prometheus and i can pre-defined metrics, however when i query something like in the below link: but the query is returning no data. https://play.grafana.org/d/000000029/prometheus-demo-dashboard?refresh=5m&orgId=1
prometheus version: 2.2.1
grafana version: 5.1.3
[root@slc15sll node_exporter-0.16.0.linux-amd64]# uname -a
Linux slc15sll 4.1.12-112.14.10.el7uek.x86_64 #2 SMP Mon Jan 8 18:26:37 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@slc15sll node_exporter-0.16.0.linux-amd64]# cat /etc/release
Oracle Linux Server release 7.3
NAME=“Oracle Linux Server”
VERSION=“7.3”
Hi All - new to Grafana. I am using a prebuilt dashboard that up until recently was displaying data correctly at any time interval. However, now it is not displaying CPU or traffic data for any time interval under 8 hours. No changes have been made to prometheus or grafana and as you can see certain dashbaords populate while CPU and network traffic do not. any help is apprecaited… thank you
Hi @ericphipps,
Can you share query that’s behind panels that aren’t showing data? Also, can you share link or dashboard ID which you used to import dashboard in grafana?
So, if you set time range for longer than 8 hours you get data?
Thank you Idrascic - below are your answers and attached is a screen shot showing 8 hours. Probably unrelated but the data goes missing around the 7:30-7:45 mark
Query: sum by (instance)(rate(node_cpu_seconds_total{mode=“system”,instance=“$node”,job=“$job”}[$__rate_interval])) * 100
Query: CPU Busy
(((count(count(node_cpu_seconds_total{instance=“$node”,job=“$job”}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode=‘idle’,instance=“$node”,job=“$job”}[$__rate_interval])))) * 100) / count(count(node_cpu_seconds_total{instance=“$node”,job=“$job”}) by (cpu))