use mCPU in k8s cgroup cpu charts title (#14791)
Ilya Mashchenko committed
Mar 22, 2023 at 12:56 UTC
7e75a366a4b07a35a0edb76480d797bc334097e0
1 file changed
+9
-2
collectors/cgroups.plugin/sys_fs_cgroup.c
+9
-2
@@ -3676,7 +3676,10 @@ void update_cgroup_charts(int update_every) {
3676
3677
if(likely(cg->cpuacct_stat.updated && cg->cpuacct_stat.enabled == CONFIG_BOOLEAN_YES)) {
3678
if(unlikely(!cg->st_cpu)) {
3679
- snprintfz(title, CHART_TITLE_MAX, "CPU Usage (100%% = 1 core)");
3679
+ snprintfz(
3680
+ title,
3681
+ CHART_TITLE_MAX,
3682
+ k8s_is_kubepod(cg) ? "CPU Usage (100%% = 1000 mCPU)" : "CPU Usage (100%% = 1 core)");
3683
3684
cg->st_cpu = rrdset_create_localhost(
3685
cgroup_chart_type(type, cg->chart_id, RRD_ID_LENGTH_MAX)
@@ -3879,7 +3882,11 @@ void update_cgroup_charts(int update_every) {
3882
unsigned int i;
3883
3884
if(unlikely(!cg->st_cpu_per_core)) {
3882
- snprintfz(title, CHART_TITLE_MAX, "CPU Usage (100%% = 1 core) Per Core");
3885
+ snprintfz(
3886
+ title,
3887
+ CHART_TITLE_MAX,
3888
+ k8s_is_kubepod(cg) ? "CPU Usage (100%% = 1000 mCPU) Per Core" :
3889
+ "CPU Usage (100%% = 1 core) Per Core");
3890
3891
cg->st_cpu_per_core = rrdset_create_localhost(
3892
cgroup_chart_type(type, cg->chart_id, RRD_ID_LENGTH_MAX)