diff --git a/metrics/plugins/graphite/init.lua b/metrics/plugins/graphite/init.lua index 23d405c1..067c0981 100644 --- a/metrics/plugins/graphite/init.lua +++ b/metrics/plugins/graphite/init.lua @@ -16,7 +16,7 @@ local DEFAULT_SEND_INTERVAL = 2 local LABELS_SEP = ';' local function format_observation(prefix, obs) - local metric_path = ('%s.%s'):format(prefix, obs.metric_name) + local metric_path = #prefix > 0 and ('%s.%s'):format(prefix, obs.metric_name) or obs.metric_name if next(obs.label_pairs) then local label_pairs_str_parts = {}