diff options
author | paulfantom <pawel@krupa.net.pl> | 2019-07-24 13:04:59 +0200 |
---|---|---|
committer | paulfantom <pawel@krupa.net.pl> | 2019-07-24 13:05:02 +0200 |
commit | c41826274d4346301b4f8b847ba16d3ce8ef645c (patch) | |
tree | 57613348963e4754db491bc49c48ed6178221bde /docs | |
parent | 106b09b4edaf1a083f0412ed444d9eef19b022f7 (diff) | |
download | prometheus_node_collector-c41826274d4346301b4f8b847ba16d3ce8ef645c.tar.bz2 prometheus_node_collector-c41826274d4346301b4f8b847ba16d3ce8ef645c.tar.xz prometheus_node_collector-c41826274d4346301b4f8b847ba16d3ce8ef645c.zip |
docs/node-mixin: move fsSelector and diskDeviceSelector to the end of query
This will cause a query to be valid even if values of selector are
empty.
Additionally fixing query responsible for disk space usage.
Signed-off-by: paulfantom <pawel@krupa.net.pl>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/node-mixin/dashboards/node.libsonnet | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/node-mixin/dashboards/node.libsonnet b/docs/node-mixin/dashboards/node.libsonnet index c3c97f3..5980f8c 100644 --- a/docs/node-mixin/dashboards/node.libsonnet +++ b/docs/node-mixin/dashboards/node.libsonnet | |||
@@ -87,9 +87,9 @@ local gauge = promgrafonnet.gauge; | |||
87 | ) | 87 | ) |
88 | // TODO: Does it make sense to have those three in the same panel? | 88 | // TODO: Does it make sense to have those three in the same panel? |
89 | // TODO: Consider using `${__interval}` as range and a 1m min step. | 89 | // TODO: Consider using `${__interval}` as range and a 1m min step. |
90 | .addTarget(prometheus.target('rate(node_disk_read_bytes_total{%(nodeExporterSelector)s, %(diskDeviceSelector)s, instance="$instance"}[1m])' % $._config, legendFormat='{{device}} read')) | 90 | .addTarget(prometheus.target('rate(node_disk_read_bytes_total{%(nodeExporterSelector)s, instance="$instance", %(diskDeviceSelector)s}[1m])' % $._config, legendFormat='{{device}} read')) |
91 | .addTarget(prometheus.target('rate(node_disk_written_bytes_total{%(nodeExporterSelector)s, %(diskDeviceSelector)s, instance="$instance"}[1m])' % $._config, legendFormat='{{device}} written')) | 91 | .addTarget(prometheus.target('rate(node_disk_written_bytes_total{%(nodeExporterSelector)s, instance="$instance", %(diskDeviceSelector)s}[1m])' % $._config, legendFormat='{{device}} written')) |
92 | .addTarget(prometheus.target('rate(node_disk_io_time_seconds_total{%(nodeExporterSelector)s, %(diskDeviceSelector)s, instance="$instance"}[1m])' % $._config, legendFormat='{{device}} io time')) + | 92 | .addTarget(prometheus.target('rate(node_disk_io_time_seconds_total{%(nodeExporterSelector)s, instance="$instance", %(diskDeviceSelector)s}[1m])' % $._config, legendFormat='{{device}} io time')) + |
93 | { | 93 | { |
94 | seriesOverrides: [ | 94 | seriesOverrides: [ |
95 | { | 95 | { |
@@ -115,9 +115,9 @@ local gauge = promgrafonnet.gauge; | |||
115 | ||| | 115 | ||| |
116 | 100 - | 116 | 100 - |
117 | ( | 117 | ( |
118 | sum(node_filesystem_avail_bytes{%(nodeExporterSelector)s, %(fsSelector)s, instance="$instance"} | 118 | sum(node_filesystem_avail_bytes{%(nodeExporterSelector)s, instance="$instance", %(fsSelector)s}) |
119 | / | 119 | / |
120 | sum(node_filesystem_size_bytes{%(nodeExporterSelector)s, %(fsSelector)s, instance="$instance"} | 120 | sum(node_filesystem_size_bytes{%(nodeExporterSelector)s, instance="$instance", %(fsSelector)s}) |
121 | * 100 | 121 | * 100 |
122 | ) | 122 | ) |
123 | ||| % $._config, | 123 | ||| % $._config, |