rewrite rules definition
diff --git a/linux/meta/graphite.yml b/linux/meta/graphite.yml
new file mode 100644
index 0000000..8a8a970
--- /dev/null
+++ b/linux/meta/graphite.yml
@@ -0,0 +1,76 @@
+rewrite_rule:
+ "\.cpu-idle\.value$": ".idle"
+ "\.cpu-interrupt\.value$": ".interrupt"
+ "\.cpu-nice\.value$": ".nice"
+ "\.cpu-softirq\.value$": ".softirq"
+ "\.cpu-steal\.value$": ".steal"
+ "\.cpu-system\.value$": ".system"
+ "\.cpu-user\.value$": ".user"
+ "\.cpu-wait\.value$": ".wait"
+ "\.cpu\.idle$": ".idle"
+ "\.cpu\.interrupt$": ".interrupt"
+ "\.cpu\.nice$": ".nice"
+ "\.cpu\.softirq$": ".softirq"
+ "\.cpu\.steal$": ".steal"
+ "\.cpu\.system$": ".system"
+ "\.cpu\.user$": ".user"
+ "\.cpu\.wait$": ".wait"
+ "\.cpu-idle$": ".idle"
+ "\.cpu-interrupt$": ".interrupt"
+ "\.cpu-nice$": ".nice"
+ "\.cpu-softirq$": ".softirq"
+ "\.cpu-steal$": ".steal"
+ "\.cpu-system$": ".system"
+ "\.cpu-user$": ".user"
+ "\.cpu-wait$": ".wait"
+ "\.cpu-": ".cpu."
+ "\.df_complex-free\.value$": ".free"
+ "\.df_complex-reserved\.value$": ".reserved"
+ "\.df_complex-used\.value$": ".used"
+
+ "\.df_complex-free$": ".free"
+ "\.df_complex-reserved$": ".reserved"
+ "\.df_complex-used$": ".used"
+ "\.df_complex\.free$": ".free"
+ "\.df_complex\.reserved$": ".reserved"
+ "\.df_complex\.used$": ".used"
+ "\.df-": ".partition."
+ "\.df\.": ".partition."
+
+ "\.disk_merged\.read$": ".merged_reads"
+ "\.disk_merged\.write$": ".merged_writes"
+ "\.disk_octets\.read$": ".read_octets"
+ "\.disk_octets\.write$": ".write_octets"
+ "\.disk_ops\.read$": ".read_ops"
+ "\.disk_ops\.write$": ".write_ops"
+ "\.disk_time\.read$": ".read_time"
+ "\.disk_time\.write$": ".write_time"
+ "\.disk-": ".disk."
+
+ "\.entropy\.entropy\.value$": ".system.entropy"
+ "\.entropy\.entropy$": ".system.entropy"
+
+ "\.if_errors\.tx": ".tx_errors"
+ "\.if_errors\.rx": ".rx_errors"
+ "\.if_octets\.tx": ".tx_octets"
+ "\.if_octets\.rx": ".rx_octets"
+ "\.if_packets\.tx": ".tx_packets"
+ "\.if_packets\.rx": ".rx_packets"
+ "\.interface-": ".interface."
+
+ "load\.load\.midterm$": "load.mid_term"
+ "load\.load\.shortterm$": "load.short_term"
+ "load\.load\.longterm$": "load.long_term"
+
+ "memory\.memory-buffered\.value$": "memory.buffered"
+ "memory\.memory-cached\.value$": "memory.cached"
+ "memory\.memory-free\.value$": "memory.free"
+ "memory\.memory-used\.value$": "memory.used"
+ "memory\.memory\.buffered$": "memory.buffered"
+ "memory\.memory\.cached$": "memory.cached"
+ "memory\.memory\.free$": "memory.free"
+ "memory\.memory\.used$": "memory.used"
+ "memory\.memory-buffered$": "memory.buffered"
+ "memory\.memory-cached$": "memory.cached"
+ "memory\.memory-free$": "memory.free"
+ "memory\.memory-used$": "memory.used"