Skip to content

Commit 6891bf5

Browse files
author
Mengjiao Liu
committed
Update documented metrics for v1.30
1 parent 9c68861 commit 6891bf5

File tree

1 file changed

+64
-1
lines changed
  • content/en/docs/reference/instrumentation

1 file changed

+64
-1
lines changed

content/en/docs/reference/instrumentation/metrics.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >-
88

99
## Metrics (v1.30)
1010

11-
<!-- (auto-generated 2024 Apr 24) -->
11+
<!-- (auto-generated 2024 Jul 02) -->
1212
<!-- (auto-generated v1.30) -->
1313
This page details the metrics that different Kubernetes components export. You can query the metrics endpoint for these
1414
components using an HTTP scrape, and fetch the current metrics data in Prometheus format.
@@ -53,6 +53,20 @@ Stable metrics observe strict API contracts and no labels can be added or remove
5353
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
5454
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">component</span><span class="metric_label">group</span><span class="metric_label">resource</span><span class="metric_label">scope</span><span class="metric_label">subresource</span><span class="metric_label">verb</span><span class="metric_label">version</span></li></ul>
5555
</div><div class="metric" data-stability="stable">
56+
<div class="metric_name">apiserver_request_duration_seconds</div>
57+
<div class="metric_help">Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component.</div>
58+
<ul>
59+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">STABLE</span></li>
60+
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
61+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">component</span><span class="metric_label">dry_run</span><span class="metric_label">group</span><span class="metric_label">resource</span><span class="metric_label">scope</span><span class="metric_label">subresource</span><span class="metric_label">verb</span><span class="metric_label">version</span></li></ul>
62+
</div><div class="metric" data-stability="stable">
63+
<div class="metric_name">apiserver_request_total</div>
64+
<div class="metric_help">Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, and HTTP response code.</div>
65+
<ul>
66+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">STABLE</span></li>
67+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
68+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">code</span><span class="metric_label">component</span><span class="metric_label">dry_run</span><span class="metric_label">group</span><span class="metric_label">resource</span><span class="metric_label">scope</span><span class="metric_label">subresource</span><span class="metric_label">verb</span><span class="metric_label">version</span></li></ul>
69+
</div><div class="metric" data-stability="stable">
5670
<div class="metric_name">apiserver_requested_deprecated_apis</div>
5771
<div class="metric_help">Gauge of deprecated APIs that have been requested, broken out by API group, version, resource, subresource, and removed_release.</div>
5872
<ul>
@@ -522,6 +536,20 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
522536
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
523537
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">jwt_issuer_hash</span><span class="metric_label">result</span></li></ul>
524538
</div><div class="metric" data-stability="alpha">
539+
<div class="metric_name">apiserver_authorization_config_controller_automatic_reload_last_timestamp_seconds</div>
540+
<div class="metric_help">Timestamp of the last automatic reload of authorization configuration split by status and apiserver identity.</div>
541+
<ul>
542+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
543+
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
544+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span><span class="metric_label">status</span></li></ul>
545+
</div><div class="metric" data-stability="alpha">
546+
<div class="metric_name">apiserver_authorization_config_controller_automatic_reloads_total</div>
547+
<div class="metric_help">Total number of automatic reloads of authorization configuration split by status and apiserver identity.</div>
548+
<ul>
549+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
550+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
551+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span><span class="metric_label">status</span></li></ul>
552+
</div><div class="metric" data-stability="alpha">
525553
<div class="metric_name">apiserver_authorization_decisions_total</div>
526554
<div class="metric_help">Total number of terminal decisions made by an authorizer split by authorizer type, name, and decision.</div>
527555
<ul>
@@ -725,13 +753,27 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
725753
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
726754
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span></li><li class="metric_deprecated_version"><label class="metric_detail">Deprecated Versions:</label><span>1.30.0</span></li></ul>
727755
</div><div class="metric" data-stability="alpha">
756+
<div class="metric_name">apiserver_encryption_config_controller_automatic_reload_last_timestamp_seconds</div>
757+
<div class="metric_help">Timestamp of the last successful or failed automatic reload of encryption configuration split by apiserver identity.</div>
758+
<ul>
759+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
760+
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
761+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span><span class="metric_label">status</span></li></ul>
762+
</div><div class="metric" data-stability="alpha">
728763
<div class="metric_name">apiserver_encryption_config_controller_automatic_reload_success_total</div>
729764
<div class="metric_help">Total number of successful automatic reloads of encryption configuration split by apiserver identity.</div>
730765
<ul>
731766
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
732767
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
733768
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span></li><li class="metric_deprecated_version"><label class="metric_detail">Deprecated Versions:</label><span>1.30.0</span></li></ul>
734769
</div><div class="metric" data-stability="alpha">
770+
<div class="metric_name">apiserver_encryption_config_controller_automatic_reloads_total</div>
771+
<div class="metric_help">Total number of reload successes and failures of encryption configuration split by apiserver identity.</div>
772+
<ul>
773+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
774+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
775+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span><span class="metric_label">status</span></li></ul>
776+
</div><div class="metric" data-stability="alpha">
735777
<div class="metric_name">apiserver_envelope_encryption_dek_cache_fill_percent</div>
736778
<div class="metric_help">Percent of the cache slots currently occupied by cached DEKs.</div>
737779
<ul>
@@ -1005,6 +1047,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
10051047
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
10061048
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">type</span></li></ul>
10071049
</div><div class="metric" data-stability="alpha">
1050+
<div class="metric_name">apiserver_nodeport_repair_reconcile_errors_total</div>
1051+
<div class="metric_help">Number of reconciliation failures on the nodeport repair reconcile loop</div>
1052+
<ul>
1053+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
1054+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
1055+
</ul>
1056+
</div><div class="metric" data-stability="alpha">
10081057
<div class="metric_name">apiserver_request_aborts_total</div>
10091058
<div class="metric_help">Number of requests which apiserver aborted possibly due to a timeout, for each group, version, verb, resource, subresource and scope</div>
10101059
<ul>
@@ -1705,6 +1754,20 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
17051754
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
17061755
</ul>
17071756
</div><div class="metric" data-stability="alpha">
1757+
<div class="metric_name">kube_apiserver_nodeport_allocator_allocation_errors_total</div>
1758+
<div class="metric_help">Number of errors trying to allocate NodePort</div>
1759+
<ul>
1760+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
1761+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
1762+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">scope</span></li></ul>
1763+
</div><div class="metric" data-stability="alpha">
1764+
<div class="metric_name">kube_apiserver_nodeport_allocator_allocation_total</div>
1765+
<div class="metric_help">Number of NodePort allocations</div>
1766+
<ul>
1767+
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
1768+
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
1769+
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">scope</span></li></ul>
1770+
</div><div class="metric" data-stability="alpha">
17081771
<div class="metric_name">kube_apiserver_nodeport_allocator_available_ports</div>
17091772
<div class="metric_help">Gauge measuring the number of available NodePorts for Services</div>
17101773
<ul>

0 commit comments

Comments
 (0)