push host tags for graphite; fixes #3936
Costa Tsaousis (ktsaou) committed
Jul 22, 2018 at 16:34 UTC
69c24f5726147dcfe907711f10da8077f55d6449
1 file changed
+6
-2
src/backends.c
+6
-2
@@ -187,11 +187,13 @@ static inline int format_dimension_collected_graphite_plaintext(
187
188
buffer_sprintf(
189
b
190
- , "%s.%s.%s.%s " COLLECTED_NUMBER_FORMAT " %u\n"
190
+ , "%s.%s.%s.%s%s%s " COLLECTED_NUMBER_FORMAT " %u\n"
191
, prefix
192
, hostname
193
, chart_name
194
, dimension_name
195
+ , (host->tags)?";":""
196
+ , (host->tags)?host->tags:""
197
, rd->last_collected_value
198
, (uint32_t)rd->last_collected_time.tv_sec
199
);
@@ -224,11 +226,13 @@ static inline int format_dimension_stored_graphite_plaintext(
226
227
buffer_sprintf(
228
b
227
- , "%s.%s.%s.%s " CALCULATED_NUMBER_FORMAT " %u\n"
229
+ , "%s.%s.%s.%s%s%s " CALCULATED_NUMBER_FORMAT " %u\n"
230
, prefix
231
, hostname
232
, chart_name
233
, dimension_name
234
+ , (host->tags)?";":""
235
+ , (host->tags)?host->tags:""
236
, value
237
, (uint32_t) last_t
238
);