aboutsummaryrefslogtreecommitdiff
path: root/docs/V0_16_UPGRADE_GUIDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/V0_16_UPGRADE_GUIDE.md')
-rw-r--r--docs/V0_16_UPGRADE_GUIDE.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/V0_16_UPGRADE_GUIDE.md b/docs/V0_16_UPGRADE_GUIDE.md
new file mode 100644
index 0000000..d987683
--- /dev/null
+++ b/docs/V0_16_UPGRADE_GUIDE.md
@@ -0,0 +1,20 @@
1# Version 0.16.0 Upgrade Guide
2
3The `node_exporter` 0.16.0 and newer renamed many metrics in order to conform with Prometheus [naming best practices].
4
5In order to allow easy upgrades, there are several options.
6
7## Update dashboards
8
9Grafana users can add multiple queries in order to display both the old and new data simultaneously.
10
11## Use recording rules
12
13We have provides a [sample recording rule set] to create duplicate metrics. This has a minor disadvantage that it creates a lot of extra data, and re-aligns the timestamps of the data.
14
15## Run both old and new versions simultaneously.
16
17It's possible to run both the old and new exporter on different ports, and include an additional scrape job in Prometheus. It's recommended to enable only the collectors that have name changes that you care about.
18
19[naming best practices]: https://prometheus.io/docs/practices/naming/
20[sample recording rule set]: example-16-compatibility-rules.yml