From 672aed6aaae1e310751600c3463e9d48e8a1bce0 Mon Sep 17 00:00:00 2001 From: Luis Felipe Dominguez Vega Date: Mon, 20 Feb 2017 08:22:49 -0500 Subject: [PATCH] JSON output modified according to @ktsaou. --- src/backends.c | 54 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/src/backends.c b/src/backends.c index 7d73917b..de267de5 100644 --- a/src/backends.c +++ b/src/backends.c @@ -102,16 +102,35 @@ static inline int format_dimension_collected_json_plaintext(BUFFER *b, const cha "\"prefix\":\"%s\"," "\"hostname\":\"%s\"," - "\"type\":\"%s\"," + "\"chart_id\":\"%s\"," + "\"chart_name\":\"%s\"," "\"family\":\"%s\"," "\"context\": \"%s\"," + "\"type\":\"%s\"," "\"units\": \"%s\"," - "\"title\": \"%s\"," "\"id\":\"%s\"," - "\"subid\":\"%s\"," + "\"name\":\"%s\"," "\"value\":" COLLECTED_NUMBER_FORMAT "," - "\"timestamp\": %u}\n", prefix, hostname, st->type, st->family, st->context, st->units, st->title, st->id, rd->id, rd->last_collected_value, (uint32_t)rd->last_collected_time.tv_sec); + + "\"timestamp\": %u}\n", + prefix, + hostname, + + st->id, + st->name, + st->family, + st->context, + st->type, + st->units, + + rd->id, + rd->name, + rd->last_collected_value, + + (uint32_t)rd->last_collected_time.tv_sec + ); + return 1; } @@ -123,16 +142,35 @@ static inline int format_dimension_stored_json_plaintext(BUFFER *b, const char * "\"prefix\":\"%s\"," "\"hostname\":\"%s\"," - "\"type\":\"%s\"," + "\"chart_id\":\"%s\"," + "\"chart_name\":\"%s\"," "\"family\":\"%s\"," "\"context\": \"%s\"," + "\"type\":\"%s\"," "\"units\": \"%s\"," - "\"title\": \"%s\"," "\"id\":\"%s\"," - "\"subid\":\"%s\"," + "\"name\":\"%s\"," "\"value\":" CALCULATED_NUMBER_FORMAT "," - "\"timestamp\": %u}\n", prefix, hostname, st->type, st->family, st->context, st->units, st->title, st->id, rd->id, value, (uint32_t)before); + + "\"timestamp\": %u}\n", + prefix, + hostname, + + st->id, + st->name, + st->family, + st->context, + st->type, + st->units, + + rd->id, + rd->name, + value, + + (uint32_t)before + ); + return 1; } return 0; -- 2.39.2