package metric const ( // Cluster Cache Metrics ClusterInfo = "cluster_info" NodeInfo = "node_info" NodeResourceCapacities = "node_resource_capacities" NodeResourcesAllocatable = "node_resources_allocatable" PodInfo = "pod_info" PodPVCVolume = "pod_pvc_volume" KubeNodeStatusCapacityCPUCores = "kube_node_status_capacity_cpu_cores" KubeNodeStatusCapacityMemoryBytes = "kube_node_status_capacity_memory_bytes" KubeNodeStatusAllocatableCPUCores = "kube_node_status_allocatable_cpu_cores" KubeNodeStatusAllocatableMemoryBytes = "kube_node_status_allocatable_memory_bytes" KubeNodeLabels = "kube_node_labels" KubePodLabels = "kube_pod_labels" KubePodAnnotations = "kube_pod_annotations" KubePodOwner = "kube_pod_owner" KubePodContainerStatusRunning = "kube_pod_container_status_running" KubePodContainerResourceRequests = "kube_pod_container_resource_requests" KubePodContainerResourceLimits = "kube_pod_container_resource_limits" KubePersistentVolumeClaimInfo = "kube_persistentvolumeclaim_info" KubePersistentVolumeClaimResourceRequestsStorageBytes = "kube_persistentvolumeclaim_resource_requests_storage_bytes" KubecostPVInfo = "kubecost_pv_info" KubePersistentVolumeCapacityBytes = "kube_persistentvolume_capacity_bytes" DeploymentInfo = "deployment_info" DeploymentLabels = "deployment_labels" DeploymentAnnotations = "deployment_annotations" DeploymentMatchLabels = "deployment_match_labels" StatefulSetInfo = "statefulset_info" StatefulSetLabels = "statefulset_labels" StatefulSetAnnotations = "statefulset_annotations" StatefulSetMatchLabels = "statefulSet_match_labels" DaemonSetInfo = "daemonset_info" DaemonSetLabels = "daemonset_labels" DaemonSetAnnotations = "daemonset_annotations" JobInfo = "job_info" JobLabels = "job_labels" JobAnnotations = "job_annotations" CronJobInfo = "cronjob_info" CronJobLabels = "cronjob_labels" CronJobAnnotations = "cronjob_annotations" ReplicaSetInfo = "replicaset_info" ReplicaSetLabels = "replicaset_labels" ReplicaSetAnnotations = "replicaset_annotations" NamespaceInfo = "namespace_info" KubeNamespaceLabels = "kube_namespace_labels" KubeNamespaceAnnotations = "kube_namespace_annotations" ServiceInfo = "service_info" ServiceSelectorLabels = "service_selector_labels" KubeReplicasetOwner = "kube_replicaset_owner" ContainerCPUAllocation = "container_cpu_allocation" ContainerMemoryAllocationBytes = "container_memory_allocation_bytes" ContainerGPUAllocation = "container_gpu_allocation" PodPVCAllocation = "pod_pvc_allocation" ResourceQuotaInfo = "resourcequota_info" KubeResourceQuotaSpecResourceRequests = "resourcequota_spec_resource_requests" KubeResourceQuotaSpecResourceLimits = "resourcequota_spec_resource_limits" KubeResourceQuotaStatusUsedResourceRequests = "resourcequota_status_used_resource_requests" KubeResourceQuotaStatusUsedResourceLimits = "resourcequota_status_used_resource_limits" // DCGM Metrics DCGMFIPROFGRENGINEACTIVE = "DCGM_FI_PROF_GR_ENGINE_ACTIVE" DCGMFIDEVDECUTIL = "DCGM_FI_DEV_DEC_UTIL" // Network Metrics KubecostPodNetworkEgressBytesTotal = "kubecost_pod_network_egress_bytes_total" KubecostPodNetworkIngressBytesTotal = "kubecost_pod_network_ingress_bytes_total" // Opencost Metrics KubecostClusterManagementCost = "kubecost_cluster_management_cost" KubecostNetworkZoneEgressCost = "kubecost_network_zone_egress_cost" KubecostNetworkRegionEgressCost = "kubecost_network_region_egress_cost" KubecostNetworkInternetEgressCost = "kubecost_network_internet_egress_cost" KubecostNetworkNatGatewayEgressCost = "kubecost_network_nat_gateway_egress_cost" KubecostNetworkNatGatewayIngressCost = "kubecost_network_nat_gateway_ingress_cost" PVHourlyCost = "pv_hourly_cost" KubecostLoadBalancerCost = "kubecost_load_balancer_cost" NodeTotalHourlyCost = "node_total_hourly_cost" NodeCPUHourlyCost = "node_cpu_hourly_cost" NodeRAMHourlyCost = "node_ram_hourly_cost" NodeGPUHourlyCost = "node_gpu_hourly_cost" NodeGPUCount = "node_gpu_count" KubecostNodeIsSpot = "kubecost_node_is_spot" // Stat Summary Metrics NodeCPUSecondsTotal = "node_cpu_seconds_total" NodeFSCapacityBytes = "node_fs_capacity_bytes" // replaces container_fs_limit_bytes ContainerNetworkReceiveBytesTotal = "container_network_receive_bytes_total" ContainerNetworkTransmitBytesTotal = "container_network_transmit_bytes_total" ContainerCPUUsageSecondsTotal = "container_cpu_usage_seconds_total" ContainerMemoryWorkingSetBytes = "container_memory_working_set_bytes" ContainerFSUsageBytes = "container_fs_usage_bytes" KubeletVolumeStatsUsedBytes = "kubelet_volume_stats_used_bytes" )