@@ -1055,12 +1055,12 @@ private void updateOsMetrics(OsStats os) {
1055
1055
catalog .setNodeInfo ("os_cgroup_control_group" , "cpuacct" , cgroup .getCpuAcctControlGroup ());
1056
1056
catalog .setNodeInfo ("os_cgroup_control_group" , "cpu" , cgroup .getCpuControlGroup ());
1057
1057
catalog .setNodeInfo ("os_cgroup_control_group" , "memory" , cgroup .getMemoryControlGroup ());
1058
- catalog .setNodeGauge ("os_cgroup_cpuacct_usage" , cgroup .getCpuAcctUsageNanos () / 1E9 );
1058
+ catalog .setNodeGauge ("os_cgroup_cpuacct_usage" , cgroup .getCpuAcctUsageNanos (). doubleValue () / 1E9 );
1059
1059
catalog .setNodeGauge ("os_cgroup_cpu_cfs_period" , cgroup .getCpuCfsPeriodMicros () / 1E6 );
1060
1060
catalog .setNodeGauge ("os_cgroup_cpu_cfs_quota" , cgroup .getCpuCfsQuotaMicros () / 1E6 );
1061
- catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_number_of_elapsed_periods" , cgroup .getCpuStat ().getNumberOfElapsedPeriods ());
1062
- catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_number_of_times_throttled" , cgroup .getCpuStat ().getNumberOfTimesThrottled ());
1063
- catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_time_throttled" , cgroup .getCpuStat ().getTimeThrottledNanos () / 1E9 );
1061
+ catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_number_of_elapsed_periods" , cgroup .getCpuStat ().getNumberOfElapsedPeriods (). longValue () );
1062
+ catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_number_of_times_throttled" , cgroup .getCpuStat ().getNumberOfTimesThrottled (). longValue () );
1063
+ catalog .setNodeGauge ("os_cgroup_cpu_cfs_stat_time_throttled" , cgroup .getCpuStat ().getTimeThrottledNanos (). doubleValue () / 1E9 );
1064
1064
catalog .setNodeGauge ("os_cgroup_cpu_cfs_period" , cgroup .getCpuCfsPeriodMicros () / 1E6 );
1065
1065
catalog .setNodeGauge ("os_cgroup_cpu_cfs_quota" , cgroup .getCpuCfsQuotaMicros () / 1E6 );
1066
1066
// limit in CGroupsV2 limit can be a string - "max" so in that case we give it os_mem_total value
0 commit comments