<p>I need to know about the below kube_state_metrics description. Exactly looking is what the particular metrics doing.</p>

<pre><code>Horizontal Pod Autoscaler Metrics:
kube_horizontalpodautoscaler_labels
kube_horizontalpodautoscaler_metadata_generation
kube_horizontalpodautoscaler_spec_max_replicas
kube_horizontalpodautoscaler_spec_min_replicas
kube_horizontalpodautoscaler_spec_target_metric
kube_horizontalpodautoscaler_status_condition
kube_horizontalpodautoscaler_status_current_replicas
kube_horizontalpodautoscaler_status_desired_replicas

Job Metrics:
kube_job_owner

Namespace Metrics:
kube_namespace_status_condition

Node Metrics:
kube_node_role
kube_node_status_capacity
kube_node_status_allocatable

PersistentVolumeClaim Metrics:
kube_persistentvolumeclaim_access_mode
kube_persistentvolumeclaim_status_condition

PersistentVolume Metrics:
kube_persistentvolume_capacity_bytes

Pod Metrics:
kube_pod_restart_policy
kube_pod_init_container_info
kube_pod_init_container_status_waiting_reason
kube_pod_init_container_status_terminated_reason
kube_pod_init_container_status_last_terminated_reason
kube_pod_init_container_resource_limits

ReplicaSet metrics:
kube_replicaset_labels

Service Metrics:
kube_statefulset_status_current_revision
kube_statefulset_status_update_revision


StorageClass Metrics:
kube_storageclass_info
kube_storageclass_labels
kube_storageclass_created

ValidatingWebhookConfiguration Metrics:
kube_validatingwebhookconfiguration_info
kube_validatingwebhookconfiguration_created
kube_validatingwebhookconfiguration_metadata_resource_version


Vertical Pod Autoscaler Metrics:
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_minallowed
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_maxallowed
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_lowerbound
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_target
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_uncappedtarget
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_upperbound
kube_verticalpodautoscaler_labels
kube_verticalpodautoscaler_spec_updatepolicy_updatemode

volumeattachment-metrics:
kube_volumeattachment_info
kube_volumeattachment_created
kube_volumeattachment_labels
kube_volumeattachment_spec_source_persistentvolume
kube_volumeattachment_status_attached
kube_volumeattachment_status_attachment_metadata


CertificateSigningRequest Metrics:
kube_certificatesigningrequest_created
kube_certificatesigningrequest_condition
kube_certificatesigningrequest_labels
kube_certificatesigningrequest_cert_length
</code></pre>

Sibi Prasanth
<p>I suggest you start with <a href="https://github.com/kubernetes/kube-state-metrics" rel="nofollow noreferrer">the documentation</a> where you can find the list of <a href="https://github.com/kubernetes/kube-state-metrics/tree/master/docs#exposed-metrics" rel="nofollow noreferrer">Exposed Metrics</a>:</p>

<ul>
<li><p>CertificateSigningRequest Metrics</p></li>
<li><p>ConfigMap Metrics</p></li>
<li><p>CronJob Metrics</p></li>
<li><p>DaemonSet Metrics</p></li>
<li><p>Deployment Metrics</p></li>
<li><p>Endpoint Metrics</p></li>
<li><p>Horizontal Pod Autoscaler Metrics</p></li>
<li><p>Ingress Metrics</p></li>
<li><p>Job Metrics</p></li>
<li><p>Lease Metrics</p></li>
<li><p>LimitRange Metrics</p></li>
<li><p>MutatingWebhookConfiguration Metrics</p></li>
<li><p>Namespace Metrics</p></li>
<li><p>NetworkPolicy Metrics</p></li>
<li><p>Node Metrics</p></li>
<li><p>PersistentVolume Metrics</p></li>
<li><p>PersistentVolumeClaim Metrics</p></li>
<li><p>Pod Disruption Budget Metrics</p></li>
<li><p>Pod Metrics</p></li>
<li><p>ReplicaSet Metrics</p></li>
<li><p>ReplicationController Metrics</p></li>
<li><p>ResourceQuota Metrics</p></li>
<li><p>Secret Metrics</p></li>
<li><p>Service Metrics</p></li>
<li><p>StatefulSet Metrics</p></li>
<li><p>StorageClass Metrics</p></li>
<li><p>ValidatingWebhookConfiguration Metrics</p></li>
<li><p>VerticalPodAutoscaler Metrics</p></li>
<li><p>VolumeAttachment Metrics </p></li>
</ul>

<p>There you will find all the necessary info and descriptions you are looking for. Also I recommend reading <a href="https://blog.freshtracks.io/a-deep-dive-into-kubernetes-metrics-part-6-kube-state-metrics-14f4e7c8710b" rel="nofollow noreferrer">this blog</a> to get a better understanding of how they work.</p>

<p>Please let me know if that helped.</p>
