From ae5a49e16f0c5932d8eba6670a75c5d7e1292312 Mon Sep 17 00:00:00 2001 From: Luis Felipe Dominguez Vega Date: Fri, 17 Feb 2017 15:50:05 -0500 Subject: [PATCH] Added more members to the json output: Like this: #1497 (comment) --- src/backends.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/backends.c b/src/backends.c index 9f7e54cc..7d73917b 100644 --- a/src/backends.c +++ b/src/backends.c @@ -101,10 +101,17 @@ static inline int format_dimension_collected_json_plaintext(BUFFER *b, const cha buffer_sprintf(b, "{" "\"prefix\":\"%s\"," "\"hostname\":\"%s\"," + + "\"type\":\"%s\"," + "\"family\":\"%s\"," + "\"context\": \"%s\"," + "\"units\": \"%s\"," + "\"title\": \"%s\"," + "\"id\":\"%s\"," "\"subid\":\"%s\"," "\"value\":" COLLECTED_NUMBER_FORMAT "," - "\"timestamp\": %u}\n", prefix, hostname, st->id, rd->id, rd->last_collected_value, (uint32_t)rd->last_collected_time.tv_sec); + "\"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); return 1; } @@ -115,10 +122,17 @@ static inline int format_dimension_stored_json_plaintext(BUFFER *b, const char * buffer_sprintf(b, "{" "\"prefix\":\"%s\"," "\"hostname\":\"%s\"," + + "\"type\":\"%s\"," + "\"family\":\"%s\"," + "\"context\": \"%s\"," + "\"units\": \"%s\"," + "\"title\": \"%s\"," + "\"id\":\"%s\"," "\"subid\":\"%s\"," "\"value\":" CALCULATED_NUMBER_FORMAT "," - "\"timestamp\": %u}\n", prefix, hostname, st->id, rd->id, value, (uint32_t) before); + "\"timestamp\": %u}\n", prefix, hostname, st->type, st->family, st->context, st->units, st->title, st->id, rd->id, value, (uint32_t)before); return 1; } return 0; -- 2.39.2