aboutsummaryrefslogtreecommitdiff
path: root/docs/example-16-compatibility-rules-new-to-old.yml
diff options
context:
space:
mode:
authorIvan Kiselev <homelessnessbo@users.noreply.github.com>2018-07-02 12:39:32 +0200
committerBen Kochie <superq@gmail.com>2018-07-02 12:39:32 +0200
commitae90bac5b89fa3b65a4dd24131dbd41842c11083 (patch)
treeb77a81f6bfcdc537acc1e4f746559ab0185317e9 /docs/example-16-compatibility-rules-new-to-old.yml
parent107e5dfecc8c5bf6fd133aa757967e47094117ae (diff)
downloadprometheus_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.yml190
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