def check_kube_memory( params: Params, section_kube_performance_memory: Optional[Usage], section_kube_memory_resources: Optional[Resources], ) -> CheckResult: assert section_kube_memory_resources is not None yield from check_resource( params, section_kube_performance_memory, section_kube_memory_resources, "memory", render.bytes, )
def check_kube_cpu( params: Params, section_kube_performance_cpu: Optional[Usage], section_kube_cpu_resources: Optional[Resources], ) -> CheckResult: assert section_kube_cpu_resources is not None yield from check_resource( params, section_kube_performance_cpu, section_kube_cpu_resources, "cpu", lambda x: f"{x:0.3f}", )
def _check_kube_cpu( params: Params, section_kube_performance_cpu: Optional[PerformanceUsage], section_kube_cpu_resources: Optional[Resources], section_kube_allocatable_cpu_resource: Optional[AllocatableResource], current_timestamp: float, host_value_store: MutableMapping[str, Any], ) -> CheckResult: assert section_kube_cpu_resources is not None yield from check_resource( params, performance_cpu(section_kube_performance_cpu, current_timestamp, host_value_store), section_kube_cpu_resources, section_kube_allocatable_cpu_resource, "cpu", lambda x: f"{x:0.3f}", )