]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix changes to metric exporter
authorAndrew Lewis <nerf@judo.za.org>
Mon, 27 Mar 2017 11:53:18 +0000 (13:53 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Mon, 27 Mar 2017 11:53:18 +0000 (13:53 +0200)
 - Reported by: @tleuxner

src/plugins/lua/metric_exporter.lua

index 5da1cf7ec36d3eacce5afb11c4e756c903729a1e..107d034da8021feddfc9c60ddf742a8e9a7b67f5 100644 (file)
@@ -112,10 +112,10 @@ local function graphite_push(kwargs)
     elseif #split == 2 then
       mvalue = kwargs['stats'][split[1]][split[2]]
     end
-    metrics_str:insert(string.format('%s %s %s', mname, mvalue, stamp))
+    table.insert(metrics_str, string.format('%s %s %s', mname, mvalue, stamp))
   end
 
-  metrics_str = metrics_str:concat('\n')
+  metrics_str = table.concat(metrics_str, '\n')
 
   tcp.request({
     ev_base = kwargs['ev_base'],
@@ -125,7 +125,7 @@ local function graphite_push(kwargs)
     timeout = settings['timeout'],
     read = false,
     data = {
-      metrics_str,
+      {metrics_str, '\n'},
     },
     callback = (function (err)
       if err then