diff options
author | Ivan Kiselev <homelessnessbo@users.noreply.github.com> | 2018-07-02 12:39:32 +0200 |
---|---|---|
committer | Ben Kochie <superq@gmail.com> | 2018-07-02 12:39:32 +0200 |
commit | ae90bac5b89fa3b65a4dd24131dbd41842c11083 (patch) | |
tree | b77a81f6bfcdc537acc1e4f746559ab0185317e9 /docs/example-16-compatibility-rules-new-to-old.yml | |
parent | 107e5dfecc8c5bf6fd133aa757967e47094117ae (diff) | |
download | prometheus_node_collector-ae90bac5b89fa3b65a4dd24131dbd41842c11083.tar.bz2 prometheus_node_collector-ae90bac5b89fa3b65a4dd24131dbd41842c11083.tar.xz prometheus_node_collector-ae90bac5b89fa3b65a4dd24131dbd41842c11083.zip |
Add example of translating new metrics to old format in case of migration to 1.16 version (#982)
Add additional example of how to save old metrics
Signed-off-by: Ivan Kiselev <ivan@messagebird.com>
Diffstat (limited to 'docs/example-16-compatibility-rules-new-to-old.yml')
-rw-r--r-- | docs/example-16-compatibility-rules-new-to-old.yml | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/docs/example-16-compatibility-rules-new-to-old.yml b/docs/example-16-compatibility-rules-new-to-old.yml new file mode 100644 index 0000000..a6bd60d --- /dev/null +++ b/docs/example-16-compatibility-rules-new-to-old.yml | |||
@@ -0,0 +1,190 @@ | |||
1 | - name: node_exporter-16-bcache | ||
2 | rules: | ||
3 | - expr: node_bcache_cache_read_races | ||
4 | record: node_bcache_cache_read_races_total | ||
5 | - name: node_exporter-16-buddyinfo | ||
6 | rules: | ||
7 | - expr: node_buddyinfo_blocks | ||
8 | record: node_buddyinfo_count | ||
9 | - name: node_exporter-16-stat | ||
10 | rules: | ||
11 | - expr: node_boot_time_seconds | ||
12 | record: node_boot_time | ||
13 | - expr: node_context_switches_total | ||
14 | record: node_context_switches | ||
15 | - expr: node_forks_total | ||
16 | record: node_forks | ||
17 | - expr: node_intr_total | ||
18 | record: node_intr | ||
19 | - name: node_exporter-16-cpu | ||
20 | rules: | ||
21 | - expr: label_replace(node_cpu_seconds_total, "cpu", "$1", "cpu", "cpu(.+)") | ||
22 | record: node_cpu | ||
23 | - name: node_exporter-16-diskstats | ||
24 | rules: | ||
25 | - expr: node_disk_read_bytes_total | ||
26 | record: node_disk_bytes_read | ||
27 | - expr: node_disk_written_bytes_total | ||
28 | record: node_disk_bytes_written | ||
29 | - expr: node_disk_io_time_seconds_total | ||
30 | record: node_disk_io_time_ms | ||
31 | - expr: node_disk_io_time_weighted_seconds_total | ||
32 | record: node_disk_io_time_weighted | ||
33 | - expr: node_disk_reads_completed_total | ||
34 | record: node_disk_reads_completed | ||
35 | - expr: node_disk_reads_merged_total | ||
36 | record: node_disk_reads_merged | ||
37 | - expr: node_disk_read_time_seconds_total | ||
38 | record: node_disk_read_time_ms | ||
39 | - expr: node_disk_writes_completed_total | ||
40 | record: node_disk_writes_completed | ||
41 | - expr: node_disk_writes_merged_total | ||
42 | record: node_disk_writes_merged | ||
43 | - expr: node_disk_write_time_seconds_total | ||
44 | record: node_disk_write_time_ms | ||
45 | - name: node_exporter-16-filesystem | ||
46 | rules: | ||
47 | - expr: node_filesystem_free_bytes | ||
48 | record: node_filesystem_free | ||
49 | - expr: node_filesystem_avail_bytes | ||
50 | record: node_filesystem_avail | ||
51 | - expr: node_filesystem_size_bytes | ||
52 | record: node_filesystem_size | ||
53 | - name: node_exporter-16-infiniband | ||
54 | rules: | ||
55 | - expr: node_infiniband_port_data_received_bytes_total | ||
56 | record: node_infiniband_port_data_received_bytes | ||
57 | - expr: node_infiniband_port_data_transmitted_bytes_total | ||
58 | record: node_infiniband_port_data_transmitted_bytes | ||
59 | - name: node_exporter-16-interrupts | ||
60 | rules: | ||
61 | - expr: node_interrupts_total | ||
62 | record: node_interrupts | ||
63 | - name: node_exporter-16-memory | ||
64 | rules: | ||
65 | - expr: node_memory_Active_bytes | ||
66 | record: node_memory_Active | ||
67 | - expr: node_memory_Active_anon_bytes | ||
68 | record: node_memory_Active_anon | ||
69 | - expr: node_memory_Active_file_bytes | ||
70 | record: node_memory_Active_file | ||
71 | - expr: node_memory_AnonHugePages_bytes | ||
72 | record: node_memory_AnonHugePages | ||
73 | - expr: node_memory_AnonPages_bytes | ||
74 | record: node_memory_AnonPages | ||
75 | - expr: node_memory_Bounce_bytes | ||
76 | record: node_memory_Bounce | ||
77 | - expr: node_memory_Buffers_bytes | ||
78 | record: node_memory_Buffers | ||
79 | - expr: node_memory_Cached_bytes | ||
80 | record: node_memory_Cached | ||
81 | - expr: node_memory_CommitLimit_bytes | ||
82 | record: node_memory_CommitLimit | ||
83 | - expr: node_memory_Committed_AS_bytes | ||
84 | record: node_memory_Committed_AS | ||
85 | - expr: node_memory_DirectMap2M_bytes | ||
86 | record: node_memory_DirectMap2M | ||
87 | - expr: node_memory_DirectMap4k_bytes | ||
88 | record: node_memory_DirectMap4k | ||
89 | - expr: node_memory_Dirty_bytes | ||
90 | record: node_memory_Dirty | ||
91 | - expr: node_memory_HardwareCorrupted_bytes | ||
92 | record: node_memory_HardwareCorrupted | ||
93 | - expr: node_memory_Hugepagesize_bytes | ||
94 | record: node_memory_Hugepagesize | ||
95 | - expr: node_memory_Inactive_bytes | ||
96 | record: node_memory_Inactive | ||
97 | - expr: node_memory_Inactive_anon_bytes | ||
98 | record: node_memory_Inactive_anon | ||
99 | - expr: node_memory_Inactive_file_bytes | ||
100 | record: node_memory_Inactive_file | ||
101 | - expr: node_memory_KernelStack_bytes | ||
102 | record: node_memory_KernelStack | ||
103 | - expr: node_memory_Mapped_bytes | ||
104 | record: node_memory_Mapped | ||
105 | - expr: node_memory_MemAvailable_bytes | ||
106 | record: node_memory_MemAvailable | ||
107 | - expr: node_memory_MemFree_bytes | ||
108 | record: node_memory_MemFree | ||
109 | - expr: node_memory_MemTotal_bytes | ||
110 | record: node_memory_MemTotal | ||
111 | - expr: node_memory_Mlocked_bytes | ||
112 | record: node_memory_Mlocked | ||
113 | - expr: node_memory_NFS_Unstable_bytes | ||
114 | record: node_memory_NFS_Unstable | ||
115 | - expr: node_memory_PageTables_bytes | ||
116 | record: node_memory_PageTables | ||
117 | - expr: node_memory_Shmem_bytes | ||
118 | record: node_memory_Shmem | ||
119 | - expr: node_memory_Slab_bytes | ||
120 | record: node_memory_Slab | ||
121 | - expr: node_memory_SReclaimable_bytes | ||
122 | record: node_memory_SReclaimable | ||
123 | - expr: node_memory_SUnreclaim_bytes | ||
124 | record: node_memory_SUnreclaim | ||
125 | - expr: node_memory_SwapCached_bytes | ||
126 | record: node_memory_SwapCached | ||
127 | - expr: node_memory_SwapFree_bytes | ||
128 | record: node_memory_SwapFree | ||
129 | - expr: node_memory_SwapTotal_bytes | ||
130 | record: node_memory_SwapTotal | ||
131 | - expr: node_memory_Unevictable_bytes | ||
132 | record: node_memory_Unevictable | ||
133 | - expr: node_memory_VmallocChunk_bytes | ||
134 | record: node_memory_VmallocChunk | ||
135 | - expr: node_memory_VmallocTotal_bytes | ||
136 | record: node_memory_VmallocTotal | ||
137 | - expr: node_memory_VmallocUsed_bytes | ||
138 | record: node_memory_VmallocUsed | ||
139 | - expr: node_memory_Writeback_bytes | ||
140 | record: node_memory_Writeback | ||
141 | - expr: node_memory_WritebackTmp_bytes | ||
142 | record: node_memory_WritebackTmp | ||
143 | - name: node_exporter-16-network | ||
144 | rules: | ||
145 | - expr: node_network_receive_bytes_total | ||
146 | record: node_network_receive_bytes | ||
147 | - expr: node_network_receive_compressed_total | ||
148 | record: node_network_receive_compressed | ||
149 | - expr: node_network_receive_drop_total | ||
150 | record: node_network_receive_drop | ||
151 | - expr: node_network_receive_errs_total | ||
152 | record: node_network_receive_errs | ||
153 | - expr: node_network_receive_fifo_total | ||
154 | record: node_network_receive_fifo | ||
155 | - expr: node_network_receive_frame_total | ||
156 | record: node_network_receive_frame | ||
157 | - expr: node_network_receive_multicast_total | ||
158 | record: node_network_receive_multicast | ||
159 | - expr: node_network_receive_packets_total | ||
160 | record: node_network_receive_packets | ||
161 | - expr: node_network_transmit_bytes_total | ||
162 | record: node_network_transmit_bytes | ||
163 | - expr: node_network_transmit_compressed_total | ||
164 | record: node_network_transmit_compressed | ||
165 | - expr: node_network_transmit_drop_total | ||
166 | record: node_network_transmit_drop | ||
167 | - expr: node_network_transmit_errs_total | ||
168 | record: node_network_transmit_errs | ||
169 | - expr: node_network_transmit_fifo_total | ||
170 | record: node_network_transmit_fifo | ||
171 | - expr: node_network_transmit_frame_total | ||
172 | record: node_network_transmit_frame | ||
173 | - expr: node_network_transmit_multicast_total | ||
174 | record: node_network_transmit_multicast | ||
175 | - expr: node_network_transmit_packets_total | ||
176 | record: node_network_transmit_packets | ||
177 | - name: node_exporter-16-nfs | ||
178 | rules: | ||
179 | - expr: node_nfs_connections_total | ||
180 | record: node_nfs_net_connections | ||
181 | - expr: node_nfs_packets_total | ||
182 | record: node_nfs_net_reads | ||
183 | - expr: label_replace(label_replace(node_nfs_requests_total, "proto", "$1", "version", "(.+)"), "method", "$1", "procedure", "(.+)") | ||
184 | record: node_nfs_procedures | ||
185 | - expr: node_nfs_rpc_authentication_refreshes_total | ||
186 | record: node_nfs_rpc_authentication_refreshes | ||
187 | - expr: node_nfs_rpcs_total | ||
188 | record: node_nfs_rpc_operations | ||
189 | - expr: node_nfs_rpc_retransmissions_total | ||
190 | record: node_nfs_rpc_retransmissions | ||