|
@@ -213,11 +213,11 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"node_node01_alloc_pods_allocated": 0,
|
|
|
"node_node01_alloc_pods_available": 110,
|
|
|
"node_node01_alloc_pods_util": 0,
|
|
|
- "node_node01_cond_diskpressure": 0,
|
|
|
- "node_node01_cond_memorypressure": 0,
|
|
|
- "node_node01_cond_networkunavailable": 0,
|
|
|
- "node_node01_cond_pidpressure": 0,
|
|
|
- "node_node01_cond_ready": 1,
|
|
|
+ "node_node01_cond_DiskPressure": 0,
|
|
|
+ "node_node01_cond_MemoryPressure": 0,
|
|
|
+ "node_node01_cond_NetworkUnavailable": 0,
|
|
|
+ "node_node01_cond_PIDPressure": 0,
|
|
|
+ "node_node01_cond_Ready": 1,
|
|
|
"node_node01_schedulability_schedulable": 1,
|
|
|
"node_node01_schedulability_unschedulable": 0,
|
|
|
"node_node01_containers": 0,
|
|
@@ -240,6 +240,7 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"node_node01_pods_readiness_ready": 0,
|
|
|
"node_node01_pods_readiness_unready": 0,
|
|
|
}
|
|
|
+
|
|
|
copyAge(expected, mx)
|
|
|
|
|
|
assert.Equal(t, expected, mx)
|
|
@@ -331,6 +332,12 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"pod_default_pod01_phase_pending": 0,
|
|
|
"pod_default_pod01_phase_running": 1,
|
|
|
"pod_default_pod01_phase_succeeded": 0,
|
|
|
+ "pod_default_pod01_status_reason_Evicted": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeAffinity": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeLost": 0,
|
|
|
+ "pod_default_pod01_status_reason_Other": 0,
|
|
|
+ "pod_default_pod01_status_reason_Shutdown": 0,
|
|
|
+ "pod_default_pod01_status_reason_UnexpectedAdmissionError": 0,
|
|
|
}
|
|
|
|
|
|
copyAge(expected, mx)
|
|
@@ -375,11 +382,11 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"node_node01_alloc_pods_allocated": 1,
|
|
|
"node_node01_alloc_pods_available": 109,
|
|
|
"node_node01_alloc_pods_util": 909,
|
|
|
- "node_node01_cond_diskpressure": 0,
|
|
|
- "node_node01_cond_memorypressure": 0,
|
|
|
- "node_node01_cond_networkunavailable": 0,
|
|
|
- "node_node01_cond_pidpressure": 0,
|
|
|
- "node_node01_cond_ready": 1,
|
|
|
+ "node_node01_cond_DiskPressure": 0,
|
|
|
+ "node_node01_cond_MemoryPressure": 0,
|
|
|
+ "node_node01_cond_NetworkUnavailable": 0,
|
|
|
+ "node_node01_cond_PIDPressure": 0,
|
|
|
+ "node_node01_cond_Ready": 1,
|
|
|
"node_node01_containers": 2,
|
|
|
"node_node01_containers_state_running": 2,
|
|
|
"node_node01_containers_state_terminated": 0,
|
|
@@ -464,6 +471,12 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"pod_default_pod01_phase_pending": 0,
|
|
|
"pod_default_pod01_phase_running": 1,
|
|
|
"pod_default_pod01_phase_succeeded": 0,
|
|
|
+ "pod_default_pod01_status_reason_Evicted": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeAffinity": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeLost": 0,
|
|
|
+ "pod_default_pod01_status_reason_Other": 0,
|
|
|
+ "pod_default_pod01_status_reason_Shutdown": 0,
|
|
|
+ "pod_default_pod01_status_reason_UnexpectedAdmissionError": 0,
|
|
|
}
|
|
|
|
|
|
copyAge(expected, mx)
|
|
@@ -513,11 +526,11 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"node_node01_alloc_pods_allocated": 0,
|
|
|
"node_node01_alloc_pods_available": 110,
|
|
|
"node_node01_alloc_pods_util": 0,
|
|
|
- "node_node01_cond_diskpressure": 0,
|
|
|
- "node_node01_cond_memorypressure": 0,
|
|
|
- "node_node01_cond_networkunavailable": 0,
|
|
|
- "node_node01_cond_pidpressure": 0,
|
|
|
- "node_node01_cond_ready": 1,
|
|
|
+ "node_node01_cond_DiskPressure": 0,
|
|
|
+ "node_node01_cond_MemoryPressure": 0,
|
|
|
+ "node_node01_cond_NetworkUnavailable": 0,
|
|
|
+ "node_node01_cond_PIDPressure": 0,
|
|
|
+ "node_node01_cond_Ready": 1,
|
|
|
"node_node01_schedulability_schedulable": 1,
|
|
|
"node_node01_schedulability_unschedulable": 0,
|
|
|
"node_node01_containers": 0,
|
|
@@ -632,11 +645,11 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"node_node01_alloc_pods_allocated": 2,
|
|
|
"node_node01_alloc_pods_available": 108,
|
|
|
"node_node01_alloc_pods_util": 1818,
|
|
|
- "node_node01_cond_diskpressure": 0,
|
|
|
- "node_node01_cond_memorypressure": 0,
|
|
|
- "node_node01_cond_networkunavailable": 0,
|
|
|
- "node_node01_cond_pidpressure": 0,
|
|
|
- "node_node01_cond_ready": 1,
|
|
|
+ "node_node01_cond_DiskPressure": 0,
|
|
|
+ "node_node01_cond_MemoryPressure": 0,
|
|
|
+ "node_node01_cond_NetworkUnavailable": 0,
|
|
|
+ "node_node01_cond_PIDPressure": 0,
|
|
|
+ "node_node01_cond_Ready": 1,
|
|
|
"node_node01_containers": 4,
|
|
|
"node_node01_containers_state_running": 4,
|
|
|
"node_node01_containers_state_terminated": 0,
|
|
@@ -721,6 +734,12 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"pod_default_pod01_phase_pending": 0,
|
|
|
"pod_default_pod01_phase_running": 1,
|
|
|
"pod_default_pod01_phase_succeeded": 0,
|
|
|
+ "pod_default_pod01_status_reason_Evicted": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeAffinity": 0,
|
|
|
+ "pod_default_pod01_status_reason_NodeLost": 0,
|
|
|
+ "pod_default_pod01_status_reason_Other": 0,
|
|
|
+ "pod_default_pod01_status_reason_Shutdown": 0,
|
|
|
+ "pod_default_pod01_status_reason_UnexpectedAdmissionError": 0,
|
|
|
"pod_default_pod02_age": 4,
|
|
|
"pod_default_pod02_cond_containersready": 1,
|
|
|
"pod_default_pod02_cond_podinitialized": 1,
|
|
@@ -784,7 +803,14 @@ func TestKubeState_Collect(t *testing.T) {
|
|
|
"pod_default_pod02_phase_pending": 0,
|
|
|
"pod_default_pod02_phase_running": 1,
|
|
|
"pod_default_pod02_phase_succeeded": 0,
|
|
|
+ "pod_default_pod02_status_reason_Evicted": 0,
|
|
|
+ "pod_default_pod02_status_reason_NodeAffinity": 0,
|
|
|
+ "pod_default_pod02_status_reason_NodeLost": 0,
|
|
|
+ "pod_default_pod02_status_reason_Other": 0,
|
|
|
+ "pod_default_pod02_status_reason_Shutdown": 0,
|
|
|
+ "pod_default_pod02_status_reason_UnexpectedAdmissionError": 0,
|
|
|
}
|
|
|
+
|
|
|
copyAge(expected, mx)
|
|
|
|
|
|
assert.Equal(t, expected, mx)
|