mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-12 05:21:58 +00:00
Fixed metrics missing issue for metrics reference page
This commit is contained in:
parent
85fad5b874
commit
c526622e8c
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,7 @@ description: >-
|
||||
|
||||
## Metrics (v1.30)
|
||||
|
||||
<!-- (auto-generated 2024 Apr 11) -->
|
||||
<!-- (auto-generated 2024 Jul 02) -->
|
||||
<!-- (auto-generated v1.30) -->
|
||||
This page details the metrics that different Kubernetes components export. You can query the metrics endpoint for these
|
||||
components using an HTTP scrape, and fetch the current metrics data in Prometheus format.
|
||||
@ -88,6 +88,13 @@ Stable metrics observe strict API contracts and no labels can be added or remove
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">resource</span></li></ul>
|
||||
</div><div class="metric" data-stability="stable">
|
||||
<div class="metric_name">apiserver_storage_size_bytes</div>
|
||||
<div class="metric_help">Size of the storage database file physically allocated in bytes.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">STABLE</span></li>
|
||||
<li data-type="custom"><label class="metric_detail">Type:</label> <span class="metric_type">Custom</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">storage_cluster_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="stable">
|
||||
<div class="metric_name">container_cpu_usage_seconds_total</div>
|
||||
<div class="metric_help">Cumulative cpu time consumed by the container in core-seconds</div>
|
||||
<ul>
|
||||
@ -240,7 +247,7 @@ Stable metrics observe strict API contracts and no labels can be added or remove
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">STABLE</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">attempts</span></li><li class="metric_deprecated_version"><label class="metric_detail">Deprecated Versions:</label><span>1.28.0</span></li></ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">attempts</span></li><li class="metric_deprecated_version"><label class="metric_detail">Deprecated Versions:</label><span>1.29.0</span></li></ul>
|
||||
</div><div class="metric" data-stability="stable">
|
||||
<div class="metric_name">scheduler_preemption_attempts_total</div>
|
||||
<div class="metric_help">Total preemption attempts in the cluster till now</div>
|
||||
@ -508,6 +515,90 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authentication_config_controller_automatic_reload_last_timestamp_seconds</div>
|
||||
<div class="metric_help">Timestamp of the last automatic reload of authentication configuration split by status and apiserver identity.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authentication_config_controller_automatic_reloads_total</div>
|
||||
<div class="metric_help">Total number of automatic reloads of authentication configuration split by status and apiserver identity.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authentication_jwt_authenticator_latency_seconds</div>
|
||||
<div class="metric_help">Latency of jwt authentication operations in seconds. This is the time spent authenticating a token for cache miss only (i.e. when the token is not found in the cache).</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_config_controller_automatic_reload_last_timestamp_seconds</div>
|
||||
<div class="metric_help">Timestamp of the last automatic reload of authorization configuration split by status and apiserver identity.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_config_controller_automatic_reloads_total</div>
|
||||
<div class="metric_help">Total number of automatic reloads of authorization configuration split by status and apiserver identity.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_decisions_total</div>
|
||||
<div class="metric_help">Total number of terminal decisions made by an authorizer split by authorizer type, name, and decision.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">decision</span><span class="metric_label">name</span><span class="metric_label">type</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_match_condition_evaluation_errors_total</div>
|
||||
<div class="metric_help">Total number of errors when an authorization webhook encounters a match condition error split by authorizer type and name.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">type</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_match_condition_evaluation_seconds</div>
|
||||
<div class="metric_help">Authorization match condition evaluation time in seconds, split by authorizer type and name.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">type</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_match_condition_exclusions_total</div>
|
||||
<div class="metric_help">Total number of exclusions when an authorization webhook is skipped because match conditions exclude it.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">type</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_webhook_duration_seconds</div>
|
||||
<div class="metric_help">Request latency in seconds.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">result</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_webhook_evaluations_fail_open_total</div>
|
||||
<div class="metric_help">NoOpinion results due to webhook timeout or error.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">result</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_authorization_webhook_evaluations_total</div>
|
||||
<div class="metric_help">Round-trips to authorization webhooks.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">name</span><span class="metric_label">result</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_cache_list_fetched_objects_total</div>
|
||||
<div class="metric_help">Number of objects read from watch cache in the course of serving a LIST request</div>
|
||||
<ul>
|
||||
@ -660,7 +751,7 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span></li></ul>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_encryption_config_controller_automatic_reload_last_timestamp_seconds</div>
|
||||
<div class="metric_help">Timestamp of the last successful or failed automatic reload of encryption configuration split by apiserver identity.</div>
|
||||
@ -674,7 +765,14 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">apiserver_id_hash</span></li></ul>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_encryption_config_controller_automatic_reloads_total</div>
|
||||
<div class="metric_help">Total number of reload successes and failures of encryption configuration split by apiserver identity.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<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>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_envelope_encryption_dek_cache_fill_percent</div>
|
||||
<div class="metric_help">Percent of the cache slots currently occupied by cached DEKs.</div>
|
||||
@ -949,6 +1047,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">type</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_nodeport_repair_reconcile_errors_total</div>
|
||||
<div class="metric_help">Number of reconciliation failures on the nodeport repair reconcile loop</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_request_aborts_total</div>
|
||||
<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>
|
||||
<ul>
|
||||
@ -1089,13 +1194,6 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">resource</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_storage_size_bytes</div>
|
||||
<div class="metric_help">Size of the storage database file physically allocated in bytes.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="custom"><label class="metric_detail">Type:</label> <span class="metric_type">Custom</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">storage_cluster_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_storage_transformation_duration_seconds</div>
|
||||
<div class="metric_help">Latencies in seconds of value transformation operations.</div>
|
||||
<ul>
|
||||
@ -1110,6 +1208,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">status</span><span class="metric_label">transformation_type</span><span class="metric_label">transformer_prefix</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_stream_translator_requests_total</div>
|
||||
<div class="metric_help">Total number of requests that were handled by the StreamTranslatorProxy, which processes streaming RemoteCommand/V5</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">code</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_terminated_watchers_total</div>
|
||||
<div class="metric_help">Counter of watchers closed due to unresponsiveness broken by resource type.</div>
|
||||
<ul>
|
||||
@ -1166,6 +1271,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">resource</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_watch_cache_read_wait_seconds</div>
|
||||
<div class="metric_help">Histogram of time spent waiting for a watch cache to become fresh.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">resource</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">apiserver_watch_events_sizes</div>
|
||||
<div class="metric_help">Watch event size distribution in bytes</div>
|
||||
<ul>
|
||||
@ -1292,48 +1404,6 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">code</span><span class="metric_label">webhook</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_api_request_duration_seconds</div>
|
||||
<div class="metric_help">Latency of an Azure API call</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_api_request_errors</div>
|
||||
<div class="metric_help">Number of errors for an Azure API call</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_api_request_ratelimited_count</div>
|
||||
<div class="metric_help">Number of rate limited Azure API calls</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_api_request_throttled_count</div>
|
||||
<div class="metric_help">Number of throttled Azure API calls</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_op_duration_seconds</div>
|
||||
<div class="metric_help">Latency of an Azure service operation</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_azure_op_failure_count</div>
|
||||
<div class="metric_help">Number of failed Azure service operations</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span><span class="metric_label">resource_group</span><span class="metric_label">source</span><span class="metric_label">subscription_id</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_gce_api_request_duration_seconds</div>
|
||||
<div class="metric_help">Latency of a GCE API call</div>
|
||||
<ul>
|
||||
@ -1348,41 +1418,6 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">region</span><span class="metric_label">request</span><span class="metric_label">version</span><span class="metric_label">zone</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_vsphere_api_request_duration_seconds</div>
|
||||
<div class="metric_help">Latency of vsphere api call</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_vsphere_api_request_errors</div>
|
||||
<div class="metric_help">vsphere Api errors</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">request</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_vsphere_operation_duration_seconds</div>
|
||||
<div class="metric_help">Latency of vsphere operation call</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">operation</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_vsphere_operation_errors</div>
|
||||
<div class="metric_help">vsphere operation errors</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">operation</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">cloudprovider_vsphere_vcenter_versions</div>
|
||||
<div class="metric_help">Versions for connected vSphere vCenters</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="custom"><label class="metric_detail">Type:</label> <span class="metric_type">Custom</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">hostname</span><span class="metric_label">version</span><span class="metric_label">build</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">container_swap_usage_bytes</div>
|
||||
<div class="metric_help">Current amount of the container swap usage in bytes. Reported only on non-windows systems</div>
|
||||
<ul>
|
||||
@ -1437,7 +1472,7 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">topology</span></li></ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">topology</span><span class="metric_label">traffic_distribution</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">endpoint_slice_controller_num_endpoint_slices</div>
|
||||
<div class="metric_help">Number of EndpointSlices</div>
|
||||
@ -1446,6 +1481,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">endpoint_slice_controller_services_count_by_traffic_distribution</div>
|
||||
<div class="metric_help">Number of Services using some specific trafficDistribution</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">traffic_distribution</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">endpoint_slice_controller_syncs</div>
|
||||
<div class="metric_help">Number of EndpointSlice syncs</div>
|
||||
<ul>
|
||||
@ -1656,6 +1698,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">reason</span><span class="metric_label">status</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">job_controller_jobs_by_external_controller_total</div>
|
||||
<div class="metric_help">The number of Jobs managed by an external controller</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">controller_name</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">job_controller_pod_failures_handled_by_failure_policy_total</div>
|
||||
<div class="metric_help">`The number of failed Pods handled by failure policy with, respect to the failure policy action applied based on the matched, rule. Possible values of the action label correspond to the, possible values for the failure policy rule action, which are:, "FailJob", "Ignore" and "Count".`</div>
|
||||
<ul>
|
||||
@ -1705,6 +1754,20 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kube_apiserver_nodeport_allocator_allocation_errors_total</div>
|
||||
<div class="metric_help">Number of errors trying to allocate NodePort</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">scope</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kube_apiserver_nodeport_allocator_allocation_total</div>
|
||||
<div class="metric_help">Number of NodePort allocations</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">scope</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kube_apiserver_nodeport_allocator_available_ports</div>
|
||||
<div class="metric_help">Gauge measuring the number of available NodePorts for Services</div>
|
||||
<ul>
|
||||
@ -1920,7 +1983,14 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">reason</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_image_pull_duration_seconds</div>
|
||||
<div class="metric_help">Duration in seconds to pull an image.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="histogram"><label class="metric_detail">Type:</label> <span class="metric_type">Histogram</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">image_size_in_bytes</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_lifecycle_handler_http_fallbacks_total</div>
|
||||
<div class="metric_help">The number of times lifecycle handlers successfully fell back to http from https.</div>
|
||||
@ -1936,6 +2006,20 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_memory_manager_pinning_errors_total</div>
|
||||
<div class="metric_help">The number of memory pages allocations which required pinning that failed.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_memory_manager_pinning_requests_total</div>
|
||||
<div class="metric_help">The number of memory pages allocations which required pinning.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_mirror_pods</div>
|
||||
<div class="metric_help">The number of mirror pods the kubelet will try to create (one per admitted static pod)</div>
|
||||
<ul>
|
||||
@ -2195,6 +2279,13 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_sleep_action_terminated_early_total</div>
|
||||
<div class="metric_help">The number of times lifecycle sleep handler got terminated before it finishes</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
</ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">kubelet_started_containers_errors_total</div>
|
||||
<div class="metric_help">Cumulative number of errors when starting containers</div>
|
||||
<ul>
|
||||
@ -2833,7 +2924,7 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">result</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">scheduler_plugin_evaluation_total</div>
|
||||
<div class="metric_help">Number of attempts to schedule pods by each plugin and the extension point (available only in PreFilter and Filter.).</div>
|
||||
<div class="metric_help">Number of attempts to schedule pods by each plugin and the extension point (available only in PreFilter, Filter, PreScore, and Score).</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="counter"><label class="metric_detail">Type:</label> <span class="metric_type">Counter</span></li>
|
||||
@ -2998,49 +3089,49 @@ Alpha metrics do not have any API guarantees. These metrics must be used at your
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_container_warnings_total</div>
|
||||
<div class="metric_help">Number of errors when kubelet cannot compute SELinux context for a container that are ignored. They will become real errors when SELinuxMountReadWriteOncePod feature is expanded to all volume access modes.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_pod_context_mismatch_errors_total</div>
|
||||
<div class="metric_help">Number of errors when a Pod defines different SELinux contexts for its containers that use the same volume. Kubelet can't start such a Pod then and it will retry, therefore value of this metric may not represent the actual nr. of Pods.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_pod_context_mismatch_warnings_total</div>
|
||||
<div class="metric_help">Number of errors when a Pod defines different SELinux contexts for its containers that use the same volume. They are not errors yet, but they will become real errors when SELinuxMountReadWriteOncePod feature is expanded to all volume access modes.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
</ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_volume_context_mismatch_errors_total</div>
|
||||
<div class="metric_help">Number of errors when a Pod uses a volume that is already mounted with a different SELinux context than the Pod needs. Kubelet can't start such a Pod then and it will retry, therefore value of this metric may not represent the actual nr. of Pods.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">volume_plugin</span></li></ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span><span class="metric_label">volume_plugin</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_volume_context_mismatch_warnings_total</div>
|
||||
<div class="metric_help">Number of errors when a Pod uses a volume that is already mounted with a different SELinux context than the Pod needs. They are not errors yet, but they will become real errors when SELinuxMountReadWriteOncePod feature is expanded to all volume access modes.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">volume_plugin</span></li></ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span><span class="metric_label">volume_plugin</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_selinux_volumes_admitted_total</div>
|
||||
<div class="metric_help">Number of volumes whose SELinux context was fine and will be mounted with mount -o context option.</div>
|
||||
<ul>
|
||||
<li><label class="metric_detail">Stability Level:</label><span class="metric_stability_level">ALPHA</span></li>
|
||||
<li data-type="gauge"><label class="metric_detail">Type:</label> <span class="metric_type">Gauge</span></li>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">volume_plugin</span></li></ul>
|
||||
<li class="metric_labels_varying"><label class="metric_detail">Labels:</label><span class="metric_label">access_mode</span><span class="metric_label">volume_plugin</span></li></ul>
|
||||
</div><div class="metric" data-stability="alpha">
|
||||
<div class="metric_name">volume_manager_total_volumes</div>
|
||||
<div class="metric_help">Number of volumes in Volume Manager</div>
|
||||
|
@ -78,10 +78,11 @@ func main() {
|
||||
}
|
||||
ms, es := searchPathForStableMetrics(arg)
|
||||
for _, m := range ms {
|
||||
if _, ok := stableMetricNames[m.Name]; !ok {
|
||||
fqName := m.buildFQName()
|
||||
if _, ok := stableMetricNames[fqName]; !ok {
|
||||
stableMetrics = append(stableMetrics, m)
|
||||
}
|
||||
stableMetricNames[m.Name] = struct{}{}
|
||||
stableMetricNames[fqName] = struct{}{}
|
||||
}
|
||||
errors = append(errors, es...)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user