diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2022-07-05 15:08:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-05 15:08:37 +0300 |
commit | 52be249c021a7b718a889d1c97eaee0565904518 (patch) | |
tree | 8baa1c2455e0da1868764b88840077bcc64759ea /collectors/cgroups.plugin/sys_fs_cgroup.c | |
parent | dd01f896b466ed8411d58a816db8de2b940f7265 (diff) |
fix(cgroups.plugin): adjust kubepods regex to fix name resolution in a kind cluster (#13302)
Diffstat (limited to 'collectors/cgroups.plugin/sys_fs_cgroup.c')
-rw-r--r-- | collectors/cgroups.plugin/sys_fs_cgroup.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/collectors/cgroups.plugin/sys_fs_cgroup.c b/collectors/cgroups.plugin/sys_fs_cgroup.c index 8c8e187538..b3cecdc7b9 100644 --- a/collectors/cgroups.plugin/sys_fs_cgroup.c +++ b/collectors/cgroups.plugin/sys_fs_cgroup.c @@ -2654,6 +2654,11 @@ static inline void discovery_process_cgroup(struct cgroup *cg) { cg->processed = 1; + if (strlen(cg->chart_id) >= RRD_ID_LENGTH_MAX) { + info("cgroup '%s' (chart id '%s') disabled because chart_id exceeds the limit (RRD_ID_LENGTH_MAX)", cg->id, cg->chart_id); + return; + } + if (is_cgroup_systemd_service(cg)) { cg->enabled = 1; return; |