diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2023-11-28 18:27:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-28 18:27:06 +0200 |
commit | fcb9513b912c91e1616e2bef81687b5f40e77a3c (patch) | |
tree | 8bdd42fcdff79aee77dd97061b290666af3b9273 | |
parent | 8b846732507adb9f257570df4cd1fea096da5329 (diff) |
proc_net_dev: remove device config section (#16492)
-rw-r--r-- | collectors/proc.plugin/proc_net_dev.c | 4 | ||||
-rw-r--r-- | daemon/common.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/collectors/proc.plugin/proc_net_dev.c b/collectors/proc.plugin/proc_net_dev.c index da7120cf3a..286c1833db 100644 --- a/collectors/proc.plugin/proc_net_dev.c +++ b/collectors/proc.plugin/proc_net_dev.c @@ -366,6 +366,10 @@ static void netdev_free_chart_strings(struct netdev *d) { } static void netdev_free(struct netdev *d) { + char buf[FILENAME_MAX + 1]; + snprintfz(buf, FILENAME_MAX, "plugin:proc:/proc/net/dev:%s", d->name); + config_section_destroy(buf); + netdev_charts_release(d); netdev_free_chart_strings(d); rrdlabels_destroy(d->chart_labels); diff --git a/daemon/common.h b/daemon/common.h index 4a3905924c..b1739879f7 100644 --- a/daemon/common.h +++ b/daemon/common.h @@ -28,6 +28,7 @@ #define config_generate(buffer, only_changed) appconfig_generate(&netdata_config, buffer, only_changed) +#define config_section_destroy(section) appconfig_section_destroy_non_loaded(&netdata_config, section) #define config_section_option_destroy(section, name) appconfig_section_option_destroy_non_loaded(&netdata_config, section, name) // ---------------------------------------------------------------------------- |