@@ -52,6 +52,11 @@ and therefore inherit its attributes, like `k8s.pod.name` and `k8s.pod.uid`.
5252 - [ Metric: ` k8s.hpa.current_pods ` ] ( #metric-k8shpacurrent_pods )
5353 - [ Metric: ` k8s.hpa.max_pods ` ] ( #metric-k8shpamax_pods )
5454 - [ Metric: ` k8s.hpa.min_pods ` ] ( #metric-k8shpamin_pods )
55+ - [ DaemonSet Metrics] ( #daemonset-metrics )
56+ - [ Metric: ` k8s.daemonset.current_scheduled_nodes ` ] ( #metric-k8sdaemonsetcurrent_scheduled_nodes )
57+ - [ Metric: ` k8s.daemonset.desired_scheduled_nodes ` ] ( #metric-k8sdaemonsetdesired_scheduled_nodes )
58+ - [ Metric: ` k8s.daemonset.misscheduled_nodes ` ] ( #metric-k8sdaemonsetmisscheduled_nodes )
59+ - [ Metric: ` k8s.daemonset.ready_nodes ` ] ( #metric-k8sdaemonsetready_nodes )
5560
5661<!-- tocstop -->
5762
@@ -743,5 +748,113 @@ This metric is [recommended][MetricRecommended].
743748<!-- END AUTOGENERATED TEXT -->
744749<!-- endsemconv -->
745750
751+ ## DaemonSet Metrics
752+
753+ ** Description:** DaemonSet level metrics captured under the namespace ` k8s.daemonset ` .
754+
755+ ### Metric: ` k8s.daemonset.current_scheduled_nodes `
756+
757+ This metric is [ recommended] [ MetricRecommended ] .
758+
759+ <!-- semconv metric.k8s.daemonset.current_scheduled_nodes -->
760+ <!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
761+ <!-- see templates/registry/markdown/snippet.md.j2 -->
762+ <!-- prettier-ignore-start -->
763+ <!-- markdownlint-capture -->
764+ <!-- markdownlint-disable -->
765+
766+ | Name | Instrument Type | Unit (UCUM) | Description | Stability |
767+ | -------- | --------------- | ----------- | -------------- | --------- |
768+ | ` k8s.daemonset.current_scheduled_nodes ` | UpDownCounter | ` {node} ` | Number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod [ 1] | ![ Experimental] ( https://img.shields.io/badge/-experimental-blue ) |
769+
770+ ** [ 1] :** This metric aligns with the ` currentNumberScheduled ` field of the
771+ [ K8s DaemonSetStatus] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#daemonsetstatus-v1-apps ) .
772+
773+ This metric SHOULD, at a minimum, be reported against a
774+ [ ` k8s.daemonset ` ] ( ../resource/k8s.md#daemonset ) resource.
775+
776+ <!-- markdownlint-restore -->
777+ <!-- prettier-ignore-end -->
778+ <!-- END AUTOGENERATED TEXT -->
779+ <!-- endsemconv -->
780+
781+ ### Metric: ` k8s.daemonset.desired_scheduled_nodes `
782+
783+ This metric is [ recommended] [ MetricRecommended ] .
784+
785+ <!-- semconv metric.k8s.daemonset.desired_scheduled_nodes -->
786+ <!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
787+ <!-- see templates/registry/markdown/snippet.md.j2 -->
788+ <!-- prettier-ignore-start -->
789+ <!-- markdownlint-capture -->
790+ <!-- markdownlint-disable -->
791+
792+ | Name | Instrument Type | Unit (UCUM) | Description | Stability |
793+ | -------- | --------------- | ----------- | -------------- | --------- |
794+ | ` k8s.daemonset.desired_scheduled_nodes ` | UpDownCounter | ` {node} ` | Number of nodes that should be running the daemon pod (including nodes currently running the daemon pod) [ 1] | ![ Experimental] ( https://img.shields.io/badge/-experimental-blue ) |
795+
796+ ** [ 1] :** This metric aligns with the ` desiredNumberScheduled ` field of the
797+ [ K8s DaemonSetStatus] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#daemonsetstatus-v1-apps ) .
798+
799+ This metric SHOULD, at a minimum, be reported against a
800+ [ ` k8s.daemonset ` ] ( ../resource/k8s.md#daemonset ) resource.
801+
802+ <!-- markdownlint-restore -->
803+ <!-- prettier-ignore-end -->
804+ <!-- END AUTOGENERATED TEXT -->
805+ <!-- endsemconv -->
806+
807+ ### Metric: ` k8s.daemonset.misscheduled_nodes `
808+
809+ This metric is [ recommended] [ MetricRecommended ] .
810+
811+ <!-- semconv metric.k8s.daemonset.misscheduled_nodes -->
812+ <!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
813+ <!-- see templates/registry/markdown/snippet.md.j2 -->
814+ <!-- prettier-ignore-start -->
815+ <!-- markdownlint-capture -->
816+ <!-- markdownlint-disable -->
817+
818+ | Name | Instrument Type | Unit (UCUM) | Description | Stability |
819+ | -------- | --------------- | ----------- | -------------- | --------- |
820+ | ` k8s.daemonset.misscheduled_nodes ` | UpDownCounter | ` {node} ` | Number of nodes that are running the daemon pod, but are not supposed to run the daemon pod [ 1] | ![ Experimental] ( https://img.shields.io/badge/-experimental-blue ) |
821+
822+ ** [ 1] :** This metric aligns with the ` numberMisscheduled ` field of the
823+ [ K8s DaemonSetStatus] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#daemonsetstatus-v1-apps ) .
824+
825+ This metric SHOULD, at a minimum, be reported against a
826+ [ ` k8s.daemonset ` ] ( ../resource/k8s.md#daemonset ) resource.
827+
828+ <!-- markdownlint-restore -->
829+ <!-- prettier-ignore-end -->
830+ <!-- END AUTOGENERATED TEXT -->
831+ <!-- endsemconv -->
832+
833+ ### Metric: ` k8s.daemonset.ready_nodes `
834+
835+ This metric is [ recommended] [ MetricRecommended ] .
836+
837+ <!-- semconv metric.k8s.daemonset.ready_nodes -->
838+ <!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
839+ <!-- see templates/registry/markdown/snippet.md.j2 -->
840+ <!-- prettier-ignore-start -->
841+ <!-- markdownlint-capture -->
842+ <!-- markdownlint-disable -->
843+
844+ | Name | Instrument Type | Unit (UCUM) | Description | Stability |
845+ | -------- | --------------- | ----------- | -------------- | --------- |
846+ | ` k8s.daemonset.ready_nodes ` | UpDownCounter | ` {node} ` | Number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready [ 1] | ![ Experimental] ( https://img.shields.io/badge/-experimental-blue ) |
847+
848+ ** [ 1] :** This metric aligns with the ` numberReady ` field of the
849+ [ K8s DaemonSetStatus] ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#daemonsetstatus-v1-apps ) .
850+
851+ This metric SHOULD, at a minimum, be reported against a
852+ [ ` k8s.daemonset ` ] ( ../resource/k8s.md#daemonset ) resource.
853+
854+ <!-- markdownlint-restore -->
855+ <!-- prettier-ignore-end -->
856+ <!-- END AUTOGENERATED TEXT -->
857+ <!-- endsemconv -->
858+
746859[ DocumentStatus ] : https://opentelemetry.io/docs/specs/otel/document-status
747860[ MetricRecommended ] : /docs/general/metric-requirement-level.md#recommended
0 commit comments