Fix collectd Lua decoder for system metrics
The regression has been introduced by 74ad71d41.
diff --git a/heka/files/lua/decoders/collectd.lua b/heka/files/lua/decoders/collectd.lua
index 5c91ca4..ad2118a 100644
--- a/heka/files/lua/decoders/collectd.lua
+++ b/heka/files/lua/decoders/collectd.lua
@@ -121,6 +121,10 @@
if sample['meta'] and sample['meta']['service_check'] then
msg['Fields']['name'] = sample['meta']['service_check'] .. sep .. 'check'
msg['Fields']['details'] = sample['meta']['failure']
+ elseif metric_source == 'memory' or metric_source == 'contextswitch' or
+ metric_source == 'entropy' or metric_source == 'load' or
+ metric_source == 'swap' or metric_source == 'uptime' then
+ msg['Fields']['name'] = metric_name
elseif metric_source == 'df' then
local entity
if sample['type'] == 'df_inodes' then