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
{