Skip to content

describe/implement for kube_managedresource_uid metric #20

@haarchri

Description

@haarchri

What happened?

we using here kube_managedresource_uid metric

"expr": "sum(kube_managedresource_uid{namespace=\"$namespace\"}) by (customresource_group, customresource_kind, customresource_version)",
please add a description - that these metric is created via customresourcestate-metrics: https://github.com/kubernetes/kube-state-metrics/blob/5da24c250f342751981a7e4bd33cee3fd5d718cb/docs/customresourcestate-metrics.md#info

one example can be found here:
kubernetes/kube-state-metrics#2015

spec:
  resources:
    - metricNamePrefix: kube_managedresource
      groupVersionKind:
        group: acm.aws.upbound.io
        version: v1beta1
        kind: Certificate
      commonLabels: {}
      labelsFromPath: {}
      metrics:
        - name: uid
          help: The UID of a acm.aws.upbound.io/v1beta1 Certificate.
          each:
            type: Info
            gauge: null
            stateSet: null
            info:
                labelsFromPath:
                    uid:
                        - metadata
                        - uid
                path: []
                labelFromKey: ""
          commonLabels: {}
          labelsFromPath: {}
          errorLogV: 0
      errorLogV: 0
      resourcePlural: certificates
    - metricNamePrefix: kube_managedresource
      groupVersionKind:
        group: acmpca.aws.upbound.io
        version: v1beta1
        kind: Certificate
      commonLabels: {}
      labelsFromPath: {}
      metrics:
        - name: uid
          help: The UID of a acmpca.aws.upbound.io/v1beta1 Certificate.
          each:
            type: Info
            gauge: null
            stateSet: null
            info:
                labelsFromPath:
                    uid:
                        - metadata
                        - uid
                path: []
                labelFromKey: ""
          commonLabels: {}
          labelsFromPath: {}
          errorLogV: 0
      errorLogV: 0
      resourcePlural: certificates

Epic #

How can we reproduce it?

What environment did it happen in?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions