...
1apiVersion: monitoring.coreos.com/v1
2kind: ServiceMonitor
3metadata:
4 name: kube-state-metrics
5 namespace: kube-state-metrics
6 annotations:
7 monitoring.edge.ncr.com/allowed-metrics: |
8 kube_node_info
9 kube_node_labels
10 kube_node_status_condition
11 kube_node_spec_unschedulable
12 kube_node_created
13 kube_node_status_allocatable
14 kube_node_status_capacity
15 kube_daemonset_created
16 kube_daemonset_status_current_number_scheduled
17 kube_daemonset_status_desired_number_scheduled
18 kube_daemonset_status_number_available
19 kube_daemonset_status_number_misscheduled
20 kube_daemonset_status_number_ready
21 kube_daemonset_status_number_unavailable
22 kube_daemonset_status_updated_number_scheduled
23 kube_deployment_created
24 kube_deployment_spec_replicas
25 kube_deployment_status_replicas
26 kube_deployment_status_replicas_ready
27 kube_deployment_status_condition
28 kube_deployment_status_replicas_available
29 kube_deployment_status_replicas_unavailable
30 kube_deployment_status_replicas_updated
31 kube_job_complete
32 kube_job_status_failed
33 kube_namespace_labels
34 kube_namespace_status_condition
35 kube_namespace_status_phase
36 kube_node_info
37 kube_node_labels
38 kube_node_role
39 kube_node_status_capacity
40 kube_node_status_condition
41 kube_persistentvolume_capacity_bytes
42 kube_persistentvolume_claim_ref
43 kube_persistentvolume_info
44 kube_persistentvolume_status_phase
45 kube_persistentvolumeclaim_info
46 kube_persistentvolumeclaim_resource_requests_storage_bytes
47 kube_persistentvolumeclaim_status_phase
48 kube_pod_annotations
49 kube_pod_created
50 kube_pod_info
51 kube_pod_status_phase
52 kube_pod_status_ready
53 kube_pod_status_reason
54 kube_pod_status_unschedulable
55 kube_pod_container_info
56 kube_pod_container_resource_limits
57 kube_pod_container_resource_requests
58 kube_pod_container_status_last_terminated_reason
59 kube_pod_container_status_ready
60 kube_pod_container_status_restarts_total
61 kube_pod_container_status_terminated_reason
62 kube_pod_container_status_waiting_reason
63 kube_pod_init_container_status_last_terminated_reason
64 kube_pod_init_container_status_ready
65 kube_pod_init_container_status_terminated_reason
66 kube_pod_init_container_status_waiting_reason
67 kube_state_metrics_list_total
68 kube_state_metrics_watch_total
69 kube_statefulset_replicas
70 kube_statefulset_status_replicas_ready
71 kube_statefulset_status_replicas_updated
72 http_request_duration_seconds_count
73 http_request_duration_seconds_sum
74spec:
75 selector:
76 matchLabels:
77 app.kubernetes.io/name: kube-state-metrics
78 endpoints:
79 - port: http-metrics
80 honorLabels: true
81 metricRelabelings:
82 - action: replace
83 regex: (.*)
84 replacement: $1
85 sourceLabels:
86 - label_workload_edge_ncr_com
87 targetLabel: workload_edge_ncr_com
88 - action: labeldrop
89 regex: label_workload_edge_ncr_com
90 relabelings:
91 - action: labeldrop
92 regex: (__meta_kubernetes.*|container|pod|service|namespace)
93 - port: telemetry
94 jobLabel: app.kubernetes.io/name
View as plain text