@cryptotaxi247 / netdata-1 / commits / 2e8ddaa56

network-viewer: aggregated view improvements (#16960)

aggregated view improvements

Costa Tsaousis committed Feb 7, 2024 at 15:26 UTC 2e8ddaa56c6237b2ab1ba96cd00da7e5e0c8a3ac
1 file changed +13 -3
collectors/network-viewer.plugin/network-viewer.c
+13 -3
@@ -300,6 +300,16 @@ void network_viewer_function(const char *transaction, char *function __maybe_unu
300 }
301 }
302
303 + if(aggregated) {
304 + buffer_json_member_add_object(wb, "aggregated_view");
305 + {
306 + buffer_json_member_add_string(wb, "column", "Count");
307 + buffer_json_member_add_string(wb, "results_label", "unique combinations");
308 + buffer_json_member_add_string(wb, "aggregated_label", "sockets");
309 + }
310 + buffer_json_object_close(wb);
311 + }
312 +
313 {
314 buffer_json_member_add_array(wb, "data");
315
@@ -548,13 +558,13 @@ void network_viewer_function(const char *transaction, char *function __maybe_unu
558 // Count
559 buffer_rrdf_table_add_field(wb, field_id++, "Count", "Number of sockets like this",
560 RRDF_FIELD_TYPE_INTEGER, RRDF_FIELD_VISUAL_VALUE, RRDF_FIELD_TRANSFORM_NONE,
551 - 0, NULL, NAN, RRDF_FIELD_SORT_ASCENDING, NULL,
561 + 0, NULL, NAN, RRDF_FIELD_SORT_DESCENDING, NULL,
562 RRDF_FIELD_SUMMARY_COUNT, RRDF_FIELD_FILTER_NONE,
553 - aggregated ? RRDF_FIELD_OPTS_VISIBLE : RRDF_FIELD_OPTS_NONE,
563 + aggregated ? (RRDF_FIELD_OPTS_VISIBLE | RRDF_FIELD_OPTS_STICKY) : RRDF_FIELD_OPTS_NONE,
564 NULL);
565 }
566 buffer_json_object_close(wb); // columns
557 - buffer_json_member_add_string(wb, "default_sort_column", "Direction");
567 + buffer_json_member_add_string(wb, "default_sort_column", aggregated ? "Count" : "Direction");
568
569 buffer_json_member_add_object(wb, "custom_charts");
570 {