@cryptotaxi247 / netdata-1 / commits / 3bc0e3355

Add type label for network interfaces (#13187)

Vladimir Kobal committed Jun 22, 2022 at 10:39 UTC 3bc0e3355492b57b11e0bb47547d8a41d9cacc02
1 file changed +5 -3
collectors/proc.plugin/proc_net_dev.c
+5 -3
@@ -741,11 +741,13 @@ int do_proc_net_dev(int update_every, usec_t dt) {
741 char buffer[FILENAME_MAX + 1];
742
743 snprintfz(buffer, FILENAME_MAX, path_to_sys_devices_virtual_net, d->name);
744 - if(likely(access(buffer, R_OK) == 0)) {
744 + if (likely(access(buffer, R_OK) == 0)) {
745 d->virtual = 1;
746 - }
747 - else
746 + rrdlabels_add(d->chart_labels, "type", "virtual", RRDLABEL_SRC_AUTO);
747 + } else {
748 d->virtual = 0;
749 + rrdlabels_add(d->chart_labels, "type", "real", RRDLABEL_SRC_AUTO);
750 + }
751
752 if(likely(!d->virtual)) {
753 // set the filename to get the interface speed