Metrics OOB¶
- Metrics OOB
- AlertManager (Kubernetes v1.21)
- Core DNS service (Kubernetes v1.21)
- Grafana (Kubernetes v1.21)
- Grafana-operator (Kubernetes v1.21)
- Kube-apiserver (Kubernetes v1.21)
- Kube-state-metrics (Kubernetes v1.21)
- Kubelet (Kubernetes v1.21)
- cAdvisor (Kubernetes v1.21)
- NGINX ingress (Kubernetes v1.21)
- Node-exporter (Kubernetes v1.21)
- Prometheus (Kubernetes v1.21)
- Prometheus-operator (Kubernetes v1.21)
- AlertManager (Kubernetes v1.23)
- Core DNS service (Kubernetes v1.23)
- Grafana (Kubernetes v1.23)
- Grafana-operator (Kubernetes v1.23)
- Kube-apiserver (Kubernetes v1.23)
- Kube-state-metrics (Kubernetes v1.23)
- Kubelet (Kubernetes v1.23)
- cAdvisor (Kubernetes v1.23)
- NGINX ingress (Kubernetes v1.23)
- Node-exporter (Kubernetes v1.23)
- Prometheus (Kubernetes v1.23)
- Prometheus-operator (Kubernetes v1.23)
- Operator-sdk
- Openshift-state-metrics
- Openshift-api-server
- Openshift-api-server-operator
- Cluster-version-operator
- Openshift-HAProxy
AlertManager (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
73 | 312 | 1.53 | 60 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
alertmanager_alerts | gauge | How many alerts by state. |
alertmanager_alerts_invalid | counter | The total number of received alerts that were invalid. |
alertmanager_alerts_received | counter | The total number of received alerts. |
alertmanager_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which alertmanager was built. |
alertmanager_cluster_enabled | gauge | Indicates whether the clustering is enabled or not. |
alertmanager_config_hash | gauge | Hash of the currently loaded alertmanager configuration. |
alertmanager_config_last_reload_success_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
alertmanager_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful. |
alertmanager_dispatcher_aggregation_groups | gauge | Number of active aggregation groups |
alertmanager_dispatcher_alert_processing_duration_seconds | summary | Summary of latencies for the processing of alerts. |
alertmanager_http_concurrency_limit_exceeded | counter | Total number of times an HTTP request failed because the concurrency limit was reached. |
alertmanager_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
alertmanager_http_requests_in_flight | gauge | Current number of HTTP requests being processed. |
alertmanager_http_response_size_bytes | histogram | Histogram of response size for HTTP requests. |
alertmanager_integrations | gauge | Number of configured integrations. |
alertmanager_nflog_gc_duration_seconds | summary | Duration of the last notification log garbage collection cycle. |
alertmanager_nflog_gossip_messages_propagated | counter | Number of received gossip messages that have been further gossiped. |
alertmanager_nflog_queries | counter | Number of notification log queries were received. |
alertmanager_nflog_query_duration_seconds | histogram | Duration of notification log query evaluation. |
alertmanager_nflog_query_errors | counter | Number notification log received queries that failed. |
alertmanager_nflog_snapshot_duration_seconds | summary | Duration of the last notification log snapshot. |
alertmanager_nflog_snapshot_size_bytes | gauge | Size of the last notification log snapshot in bytes. |
alertmanager_notification_latency_seconds | histogram | The latency of notifications in seconds. |
alertmanager_notification_requests_failed | counter | The total number of failed notification requests. |
alertmanager_notification_requests | counter | The total number of attempted notification requests. |
alertmanager_notifications_failed | counter | The total number of failed notifications. |
alertmanager_notifications | counter | The total number of attempted notifications. |
alertmanager_receivers | gauge | Number of configured receivers. |
alertmanager_silences | gauge | How many silences by state. |
alertmanager_silences_gc_duration_seconds | summary | Duration of the last silence garbage collection cycle. |
alertmanager_silences_gossip_messages_propagated | counter | Number of received gossip messages that have been further gossiped. |
alertmanager_silences_queries | counter | How many silence queries were received. |
alertmanager_silences_query_duration_seconds | histogram | Duration of silence query evaluation. |
alertmanager_silences_query_errors | counter | How many silence received queries did not succeed. |
alertmanager_silences_snapshot_duration_seconds | summary | Duration of the last silence snapshot. |
alertmanager_silences_snapshot_size_bytes | gauge | Size of the last silence snapshot in bytes. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Core DNS service (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
59 | 366 | 2.93 | 71 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
coredns_build_info | gauge | A metric with a constant '1' value labeled by version, revision, and goversion from which CoreDNS was built. |
coredns_cache_entries | gauge | The number of elements in the cache. |
coredns_cache_hits | counter | The count of cache hits. |
coredns_cache_misses | counter | The count of cache misses. |
coredns_dns_request_duration_seconds | histogram | Histogram of the time (in seconds) each request took. |
coredns_dns_request_size_bytes | histogram | Size of the EDNS0 UDP buffer in bytes (64K for TCP). |
coredns_dns_requests | counter | Counter of DNS requests made per zone, protocol and family. |
coredns_dns_response_size_bytes | histogram | Size of the returned response in bytes. |
coredns_dns_responses | counter | Counter of response status codes. |
coredns_forward_conn_cache_hits | counter | Counter of connection cache hits per upstream and protocol. |
coredns_forward_conn_cache_misses | counter | Counter of connection cache misses per upstream and protocol. |
coredns_forward_healthcheck_broken | counter | Counter of the number of complete failures of the healthchecks. |
coredns_forward_healthcheck_failures | counter | Counter of the number of failed healthchecks. |
coredns_forward_max_concurrent_rejects | counter | Counter of the number of queries rejected because the concurrent queries were at maximum. |
coredns_forward_request_duration_seconds | histogram | Histogram of the time each request took. |
coredns_forward_requests | counter | Counter of requests made per upstream. |
coredns_forward_responses | counter | Counter of responses received per upstream. |
coredns_health_request_duration_seconds | histogram | Histogram of the time (in seconds) each request took. |
coredns_hosts_entries | gauge | The combined number of entries in hosts and Corefile. |
coredns_hosts_reload_timestamp_seconds | gauge | The timestamp of the last reload of hosts file. |
coredns_panics | counter | A metrics that counts the number of panics. |
coredns_plugin_enabled | gauge | A metric that indicates whether a plugin is enabled on per server and zone basis. |
coredns_reload_failed | counter | Counter of the number of failed reload attempts. |
coredns_template_matches | counter | Counter of template regex matches. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
Grafana (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
158 | 1110 | 2.62 | 269 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
access_evaluation_duration | histogram | Histogram for the runtime of evaluation function. |
access_permissions_duration | histogram | Histogram for the runtime of permissions check function. |
cortex_experimental_features_in_use | counter | The number of experimental features in use. |
deprecated_flags_inuse | counter | The number of deprecated flags currently set. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
grafana_access_evaluation_count | counter | number of evaluation calls |
grafana_alerting_active_alerts | gauge | amount of active alerts |
grafana_alerting_active_configurations | gauge | The number of active Alertmanager configurations. |
grafana_alerting_alerts | gauge | How many alerts by state. |
grafana_alerting_discovered_configurations | gauge | The number of organizations we've discovered that require an Alertmanager configuration. |
grafana_alerting_execution_time_milliseconds | summary | summary of alert execution duration |
grafana_alerting_get_alert_rules_duration_seconds | histogram | The time taken to get all alert rules. |
grafana_alerting_request_duration_seconds | histogram | Histogram of requests to the Alerting API |
grafana_alerting_schedule_periodic_duration_seconds | histogram | The time taken to run the scheduler. |
grafana_alerting_scheduler_behind_seconds | gauge | The total number of seconds the scheduler is behind. |
grafana_api_admin_user_created | counter | api admin user created counter |
grafana_api_dashboard_get_milliseconds | summary | summary for dashboard get duration |
grafana_api_dashboard_save_milliseconds | summary | summary for dashboard save duration |
grafana_api_dashboard_search_milliseconds | summary | summary for dashboard search duration |
grafana_api_dashboard_snapshot_create | counter | dashboard snapshots created |
grafana_api_dashboard_snapshot_external | counter | external dashboard snapshots created |
grafana_api_dashboard_snapshot_get | counter | loaded dashboards |
grafana_api_dataproxy_request_all_milliseconds | summary | summary for dataproxy request duration |
grafana_api_login_oauth | counter | api login oauth counter |
grafana_api_login_post | counter | api login post counter |
grafana_api_login_saml | counter | api login saml counter |
grafana_api_models_dashboard_insert | counter | dashboards inserted |
grafana_api_org_create | counter | api org created counter |
grafana_api_response_status | counter | api http response status |
grafana_api_user_signup_completed | counter | amount of users who completed the signup flow |
grafana_api_user_signup_invite | counter | amount of users who have been invited |
grafana_api_user_signup_started | counter | amount of users who started the signup flow |
grafana_aws_cloudwatch_get_metric_data | counter | counter for getting metric data time series from aws |
grafana_aws_cloudwatch_get_metric_statistics | counter | counter for getting metric statistics from aws |
grafana_aws_cloudwatch_list_metrics | counter | counter for getting list of metrics from aws |
grafana_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which Grafana was built |
grafana_datasource_request_duration_seconds | summary | summary of outgoing datasource requests sent from Grafana |
grafana_datasource_request_in_flight | gauge | A gauge of outgoing datasource requests currently being sent by Grafana |
grafana_datasource_request | counter | A counter for outgoing requests for a datasource |
grafana_datasource_response_size_bytes | summary | summary of datasource response sizes returned to Grafana |
grafana_db_datasource_query_by_id | counter | counter for getting datasource by id |
grafana_emails_sent_failed | counter | Number of emails Grafana failed to send |
grafana_emails_sent | counter | Number of emails sent by Grafana |
grafana_feature_toggles_info | gauge | info metric that exposes what feature toggles are enabled or not |
grafana_frontend_boot_css_time_seconds | histogram | Frontend boot initial css load |
grafana_frontend_boot_first_contentful_paint_time_seconds | histogram | Frontend boot first contentful paint |
grafana_frontend_boot_first_paint_time_seconds | histogram | Frontend boot first paint |
grafana_frontend_boot_js_done_time_seconds | histogram | Frontend boot initial js load |
grafana_frontend_boot_load_time_seconds | histogram | Frontend boot time measurement |
grafana_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
grafana_http_request_in_flight | gauge | A gauge of requests currently being served by Grafana. |
grafana_instance_start | counter | counter for started instances |
grafana_ldap_users_sync_execution_time | summary | summary for LDAP users sync execution duration |
grafana_live_client_command_duration_seconds | summary | clientID command duration summary. |
grafana_live_client_recover | counter | Count of recover operations. |
grafana_live_node_action_count | counter | Number of node actions called. |
grafana_live_node_build | gauge | Node build info. |
grafana_live_node_messages_received_count | counter | Number of messages received. |
grafana_live_node_messages_sent_count | counter | Number of messages sent. |
grafana_live_node_num_channels | gauge | Number of channels with one or more subscribers. |
grafana_live_node_num_clients | gauge | Number of clients connected. |
grafana_live_node_num_nodes | gauge | Number of nodes in cluster. |
grafana_live_node_num_subscriptions | gauge | Number of subscriptions. |
grafana_live_node_num_users | gauge | Number of unique users connected. |
grafana_live_transport_connect_count | counter | Number of connections to specific transport. |
grafana_live_transport_messages_sent | counter | Number of messages sent over specific transport. |
grafana_page_response_status | counter | page http response status |
grafana_plugin_build_info | gauge | A metric with a constant '1' value labeled by pluginId, pluginType and version from which Grafana plugin was built |
grafana_plugin_request_duration_milliseconds | summary | Plugin request duration |
grafana_plugin_request | counter | The total amount of plugin requests |
grafana_proxy_response_status | counter | proxy http response status |
grafana_rendering_queue_size | gauge | size of rendering queue |
grafana_stat_active_users | gauge | number of active users |
grafana_stat_total_orgs | gauge | total amount of orgs |
grafana_stat_total_playlists | gauge | total amount of playlists |
grafana_stat_total_users | gauge | total amount of users |
grafana_stat_totals_active_admins | gauge | total amount of active admins |
grafana_stat_totals_active_editors | gauge | total amount of active editors |
grafana_stat_totals_active_viewers | gauge | total amount of viewers |
grafana_stat_totals_admins | gauge | total amount of admins |
grafana_stat_totals_annotations | gauge | total amount of annotations in the database |
grafana_stat_totals_dashboard | gauge | total amount of dashboards |
grafana_stat_totals_dashboard_versions | gauge | total amount of dashboard versions in the database |
grafana_stat_totals_datasource | gauge | total number of defined datasources, labeled by pluginId |
grafana_stat_totals_editors | gauge | total amount of editors |
grafana_stat_totals_folder | gauge | total amount of folders |
grafana_stat_totals_library_panels | gauge | total amount of library panels in the database |
grafana_stat_totals_library_variables | gauge | total amount of library variables in the database |
grafana_stat_totals_viewers | gauge | total amount of viewers |
net_conntrack_dialer_conn_attempted | counter | Total number of connections attempted by the given dialer a given name. |
net_conntrack_dialer_conn_closed | counter | Total number of connections closed which originated from the dialer of a given name. |
net_conntrack_dialer_conn_established | counter | Total number of connections successfully established by the given dialer a given name. |
net_conntrack_dialer_conn_failed | counter | Total number of connections failed to dial by the dialer a given name. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_template_text_expansion_failures | counter | The total number of template text expansion failures. |
prometheus_template_text_expansions | counter | The total number of template text expansions. |
Grafana-operator (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
49 | 1580 | 2.54 | 178 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
controller_runtime_active_workers | gauge | Number of currently used workers per controller |
controller_runtime_max_concurrent_reconciles | gauge | Maximum number of concurrent reconciles per controller |
controller_runtime_reconcile_errors | counter | Total number of reconciliation errors per controller |
controller_runtime_reconcile_time_seconds | histogram | Length of time per reconciliation per controller |
controller_runtime_reconcile | counter | Total number of reconciliations per controller |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_request_latency_seconds | histogram | Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | Number of HTTP requests, partitioned by status code, method, and host. |
workqueue_adds | counter | Total number of adds handled by workqueue |
workqueue_depth | gauge | Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | How long in seconds an item stays in workqueue before being requested |
workqueue_retries | counter | Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | How many seconds of work has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | How long in seconds processing an item from workqueue takes. |
Kube-apiserver (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
119 | 44198 | 7.5 | 1091 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
aggregator_openapi_v2_regeneration_count | counter | ALPHA Counter of OpenAPI v2 spec regeneration count broken down by causing APIService name and reason. |
aggregator_openapi_v2_regeneration_duration | gauge | ALPHA Gauge of OpenAPI v2 spec regeneration duration in seconds. |
aggregator_unavailable_apiservice | gauge | ALPHA Gauge of APIServices which are marked as unavailable broken down by APIService name. |
apiextensions_openapi_v2_regeneration_count | counter | ALPHA Counter of OpenAPI v2 spec regeneration count broken down by causing CRD name and reason. |
apiserver_admission_controller_admission_duration_seconds | histogram | ALPHA Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). |
apiserver_admission_step_admission_duration_seconds | histogram | ALPHA Admission sub-step latency histogram in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_admission_step_admission_duration_seconds_summary | summary | ALPHA Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_admission_webhook_admission_duration_seconds | histogram | ALPHA Admission webhook latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). |
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_current_inflight_requests | gauge | ALPHA Maximal number of currently used inflight request limit of this apiserver per request kind in last second. |
apiserver_current_inqueue_requests | gauge | ALPHA Maximal number of queued requests in this apiserver per request kind in last second. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_flowcontrol_current_executing_requests | gauge | ALPHA Number of requests currently executing in the API Priority and Fairness system |
apiserver_flowcontrol_current_inqueue_requests | gauge | ALPHA Number of requests currently pending in queues of the API Priority and Fairness system |
apiserver_flowcontrol_dispatched_requests | counter | ALPHA Number of requests released by API Priority and Fairness system for service |
apiserver_flowcontrol_priority_level_request_count_samples | histogram | ALPHA Periodic observations of the number of requests |
apiserver_flowcontrol_priority_level_request_count_watermarks | histogram | ALPHA Watermarks of the number of requests |
apiserver_flowcontrol_read_vs_write_request_count_samples | histogram | ALPHA Periodic observations of the number of requests |
apiserver_flowcontrol_read_vs_write_request_count_watermarks | histogram | ALPHA Watermarks of the number of requests |
apiserver_flowcontrol_request_concurrency_limit | gauge | ALPHA Shared concurrency limit in the API Priority and Fairness system |
apiserver_flowcontrol_request_execution_seconds | histogram | ALPHA Duration of request execution in the API Priority and Fairness system |
apiserver_flowcontrol_request_queue_length_after_enqueue | histogram | ALPHA Length of queue in the API Priority and Fairness system, as seen by each request after it is enqueued |
apiserver_flowcontrol_request_wait_duration_seconds | histogram | ALPHA Length of time a request spent waiting in its queue |
apiserver_init_events | counter | ALPHA Counter of init events processed in watchcache broken by resource type. |
apiserver_longrunning_gauge | gauge | ALPHA Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. |
apiserver_registered_watchers | gauge | ALPHA Number of currently registered watchers for a given resources |
apiserver_request_aborts | counter | ALPHA Number of requests which apiserver aborted possibly due to a timeout, for each group, version, verb, resource, subresource and scope |
apiserver_request_duration_seconds | histogram | STABLE Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component. |
apiserver_request_filter_duration_seconds | histogram | ALPHA Request filter latency distribution in seconds, for each filter type |
apiserver_request_terminations | counter | ALPHA Number of requests which apiserver terminated in self-defense. |
apiserver_request | counter | STABLE Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, and HTTP response code. |
apiserver_requested_deprecated_apis | gauge | ALPHA Gauge of deprecated APIs that have been requested, broken out by API group, version, resource, subresource, and removed_release. |
apiserver_response_sizes | histogram | ALPHA Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. |
apiserver_selfrequest | counter | ALPHA Counter of apiserver self-requests broken out for each verb, API resource and subresource. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
apiserver_storage_objects | gauge | STABLE Number of stored objects at the time of last check split by kind. |
apiserver_tls_handshake_errors | counter | ALPHA Number of requests dropped with 'TLS handshake error from' error |
apiserver_watch_events_sizes | histogram | ALPHA Watch event size distribution in bytes |
apiserver_watch_events | counter | ALPHA Number of events sent in watch clients |
authenticated_user_requests | counter | ALPHA Counter of authenticated requests broken out by username. |
authentication_attempts | counter | ALPHA Counter of authenticated attempts. |
authentication_duration_seconds | histogram | ALPHA Authentication duration in seconds broken out by result. |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
etcd_bookmark_counts | gauge | ALPHA Number of etcd bookmarks (progress notify events) split by kind. |
etcd_db_total_size_in_bytes | gauge | ALPHA Total size of the etcd database file physically allocated in bytes. |
etcd_lease_object_counts | histogram | ALPHA Number of objects attached to a single etcd lease. |
etcd_object_counts | gauge | ALPHA Number of stored objects at the time of last check split by kind. This metric is replaced by apiserver_storage_object_counts. |
etcd_request_duration_seconds | histogram | ALPHA Etcd request latency in seconds for each operation and object type. |
get_token_count | counter | ALPHA Counter of total Token() requests to the alternate token source |
get_token_fail_count | counter | ALPHA Counter of failed Token() requests to the alternate token source |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
grpc_client_handled | counter | Total number of RPCs completed by the client, regardless of success or failure. |
grpc_client_msg_received | counter | Total number of RPC stream messages received by the client. |
grpc_client_msg_sent | counter | Total number of gRPC stream messages sent by the client. |
grpc_client_started | counter | Total number of RPCs started on the client. |
kube_apiserver_pod_logs_pods_logs_backend_tls_failure | counter | ALPHA Total number of requests for pods/logs that failed due to kubelet server TLS verification |
kube_apiserver_pod_logs_pods_logs_insecure_backend | counter | ALPHA Total number of requests for pods/logs sliced by usage type: enforce_tls, skip_tls_allowed, skip_tls_denied |
kubernetes_build_info | gauge | ALPHA A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. |
node_authorizer_graph_actions_duration_seconds | histogram | ALPHA Histogram of duration of graph actions in node authorizer. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
serviceaccount_legacy_tokens | counter | ALPHA Cumulative legacy service account tokens used |
serviceaccount_stale_tokens | counter | ALPHA Cumulative stale projected service account tokens used |
serviceaccount_valid_tokens | counter | ALPHA Cumulative valid projected service account tokens used |
ssh_tunnel_open_count | counter | ALPHA Counter of ssh tunnel total open attempts |
ssh_tunnel_open_fail_count | counter | ALPHA Counter of ssh tunnel failed open attempts |
watch_cache_capacity | gauge | ALPHA Total capacity of watch cache broken by resource type. |
watch_cache_capacity_decrease | counter | ALPHA Total number of watch cache capacity decrease events broken by resource type. |
watch_cache_capacity_increase | counter | ALPHA Total number of watch cache capacity increase events broken by resource type. |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
Kube-state-metrics (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
220 | 34425 | 3.1 | 5441 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
kube_configmap_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_configmap_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_configmap_info | gauge | Information about configmap. |
kube_configmap_created | gauge | Unix creation timestamp |
kube_configmap_metadata_resource_version | gauge | Resource version representing a specific version of the configmap. |
kube_cronjob_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_cronjob_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_cronjob_info | gauge | Info about cronjob. |
kube_cronjob_created | gauge | Unix creation timestamp |
kube_cronjob_status_active | gauge | Active holds pointers to currently running jobs. |
kube_cronjob_status_last_schedule_time | gauge | LastScheduleTime keeps information of when was the last time the job was successfully scheduled. |
kube_cronjob_spec_suspend | gauge | Suspend flag tells the controller to suspend subsequent executions. |
kube_cronjob_spec_starting_deadline_seconds | gauge | Deadline in seconds for starting the job if it misses scheduled time for any reason. |
kube_cronjob_next_schedule_time | gauge | Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it's never been scheduled. Use this to determine if the job is delayed. |
kube_cronjob_metadata_resource_version | gauge | Resource version representing a specific version of the cronjob. |
kube_cronjob_spec_successful_job_history_limit | gauge | Successful job history limit tells the controller how many completed jobs should be preserved. |
kube_cronjob_spec_failed_job_history_limit | gauge | Failed job history limit tells the controller how many failed jobs should be preserved. |
kube_daemonset_created | gauge | Unix creation timestamp |
kube_daemonset_status_current_number_scheduled | gauge | The number of nodes running at least one daemon pod and are supposed to. |
kube_daemonset_status_desired_number_scheduled | gauge | The number of nodes that should be running the daemon pod. |
kube_daemonset_status_number_available | gauge | The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available |
kube_daemonset_status_number_misscheduled | gauge | The number of nodes running a daemon pod but are not supposed to. |
kube_daemonset_status_number_ready | gauge | The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. |
kube_daemonset_status_number_unavailable | gauge | The number of nodes that should be running the daemon pod and have none of the daemon pod running and available |
kube_daemonset_status_observed_generation | gauge | The most recent generation observed by the daemon set controller. |
kube_daemonset_status_updated_number_scheduled | gauge | The total number of nodes that are running updated daemon pod |
kube_daemonset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_daemonset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_daemonset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_deployment_created | gauge | Unix creation timestamp |
kube_deployment_status_replicas | gauge | The number of replicas per deployment. |
kube_deployment_status_replicas_ready | gauge | The number of ready replicas per deployment. |
kube_deployment_status_replicas_available | gauge | The number of available replicas per deployment. |
kube_deployment_status_replicas_unavailable | gauge | The number of unavailable replicas per deployment. |
kube_deployment_status_replicas_updated | gauge | The number of updated replicas per deployment. |
kube_deployment_status_observed_generation | gauge | The generation observed by the deployment controller. |
kube_deployment_status_condition | gauge | The current status conditions of a deployment. |
kube_deployment_spec_replicas | gauge | Number of desired pods for a deployment. |
kube_deployment_spec_paused | gauge | Whether the deployment is paused and will not be processed by the deployment controller. |
kube_deployment_spec_strategy_rollingupdate_max_unavailable | gauge | Maximum number of unavailable replicas during a rolling update of a deployment. |
kube_deployment_spec_strategy_rollingupdate_max_surge | gauge | Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. |
kube_deployment_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_deployment_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_deployment_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_endpoint_info | gauge | Information about endpoint. |
kube_endpoint_created | gauge | Unix creation timestamp |
kube_endpoint_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_endpoint_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_endpoint_address_available | gauge | Number of addresses available in endpoint. |
kube_endpoint_address_not_ready | gauge | Number of addresses not ready in endpoint |
kube_endpoint_ports | gauge | Information about the Endpoint ports. |
kube_horizontalpodautoscaler_info | gauge | Information about this autoscaler. |
kube_horizontalpodautoscaler_metadata_generation | gauge | The generation observed by the HorizontalPodAutoscaler controller. |
kube_horizontalpodautoscaler_spec_max_replicas | gauge | Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. |
kube_horizontalpodautoscaler_spec_min_replicas | gauge | Lower limit for the number of pods that can be set by the autoscaler, default 1. |
kube_horizontalpodautoscaler_spec_target_metric | gauge | The metric specifications used by this autoscaler when calculating the desired replica count. |
kube_horizontalpodautoscaler_status_current_replicas | gauge | Current number of replicas of pods managed by this autoscaler. |
kube_horizontalpodautoscaler_status_desired_replicas | gauge | Desired number of replicas of pods managed by this autoscaler. |
kube_horizontalpodautoscaler_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_horizontalpodautoscaler_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_horizontalpodautoscaler_status_condition | gauge | The condition of this autoscaler. |
kube_ingress_info | gauge | Information about ingress. |
kube_ingress_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_ingress_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_ingress_created | gauge | Unix creation timestamp |
kube_ingress_metadata_resource_version | gauge | Resource version representing a specific version of ingress. |
kube_ingress_path | gauge | Ingress host, paths and backend service information. |
kube_ingress_tls | gauge | Ingress TLS host and secret information. |
kube_job_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_job_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_job_info | gauge | Information about job. |
kube_job_created | gauge | Unix creation timestamp |
kube_job_spec_parallelism | gauge | The maximum desired number of pods the job should run at any given time. |
kube_job_spec_completions | gauge | The desired number of successfully finished pods the job should be run with. |
kube_job_spec_active_deadline_seconds | gauge | The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. |
kube_job_status_succeeded | gauge | The number of pods which reached Phase Succeeded. |
kube_job_status_failed | gauge | The number of pods which reached Phase Failed and the reason for failure. |
kube_job_status_active | gauge | The number of actively running pods. |
kube_job_complete | gauge | The job has completed its execution. |
kube_job_failed | gauge | The job has failed its execution. |
kube_job_status_start_time | gauge | StartTime represents time when the job was acknowledged by the Job Manager. |
kube_job_status_completion_time | gauge | CompletionTime represents time when the job was completed. |
kube_job_owner | gauge | Information about the Job's owner. |
kube_limitrange | gauge | Information about limit range. |
kube_limitrange_created | gauge | Unix creation timestamp |
kube_namespace_created | gauge | Unix creation timestamp |
kube_namespace_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_namespace_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_namespace_status_phase | gauge | kubernetes namespace status phase. |
kube_namespace_status_condition | gauge | The condition of a namespace. |
kube_networkpolicy_created | gauge | Unix creation timestamp of network policy |
kube_networkpolicy_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_networkpolicy_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_networkpolicy_spec_ingress_rules | gauge | Number of ingress rules on the networkpolicy |
kube_networkpolicy_spec_egress_rules | gauge | Number of egress rules on the networkpolicy |
kube_node_created | gauge | Unix creation timestamp |
kube_node_info | gauge | Information about a cluster node. |
kube_node_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_node_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_node_role | gauge | The role of a cluster node. |
kube_node_spec_taint | gauge | The taint of a cluster node. |
kube_node_spec_unschedulable | gauge | Whether a node can schedule new pods. |
kube_node_status_allocatable | gauge | The allocatable for different resources of a node that are available for scheduling. |
kube_node_status_capacity | gauge | The capacity for different resources of a node. |
kube_node_status_condition | gauge | The condition of a cluster node. |
kube_persistentvolumeclaim_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_persistentvolumeclaim_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_persistentvolumeclaim_info | gauge | Information about persistent volume claim. |
kube_persistentvolumeclaim_status_phase | gauge | The phase the persistent volume claim is currently in. |
kube_persistentvolumeclaim_resource_requests_storage_bytes | gauge | The capacity of storage requested by the persistent volume claim. |
kube_persistentvolumeclaim_access_mode | gauge | The access mode(s) specified by the persistent volume claim. |
kube_persistentvolumeclaim_status_condition | gauge | Information about status of different conditions of persistent volume claim. |
kube_persistentvolume_claim_ref | gauge | Information about the Persistent Volume Claim Reference. |
kube_persistentvolume_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_persistentvolume_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_persistentvolume_status_phase | gauge | The phase indicates if a volume is available, bound to a claim, or released by a claim. |
kube_persistentvolume_info | gauge | Information about persistentvolume. |
kube_persistentvolume_capacity_bytes | gauge | Persistentvolume capacity in bytes. |
kube_poddisruptionbudget_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_poddisruptionbudget_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_poddisruptionbudget_created | gauge | Unix creation timestamp |
kube_poddisruptionbudget_status_current_healthy | gauge | Current number of healthy pods |
kube_poddisruptionbudget_status_desired_healthy | gauge | Minimum desired number of healthy pods |
kube_poddisruptionbudget_status_pod_disruptions_allowed | gauge | Number of pod disruptions that are currently allowed |
kube_poddisruptionbudget_status_expected_pods | gauge | Total number of pods counted by this disruption budget |
kube_poddisruptionbudget_status_observed_generation | gauge | Most recent generation observed when updating this PDB status |
kube_pod_completion_time | gauge | Completion time in unix timestamp for a pod. |
kube_pod_container_info | gauge | Information about a container in a pod. |
kube_pod_container_resource_limits | gauge | The number of requested limit resource by a container. |
kube_pod_container_resource_requests | gauge | The number of requested request resource by a container. |
kube_pod_container_state_started | gauge | Start time in unix timestamp for a pod container. |
kube_pod_container_status_last_terminated_reason | gauge | Describes the last reason the container was in terminated state. |
kube_pod_container_status_ready | gauge | Describes whether the containers readiness check succeeded. |
kube_pod_container_status_restarts | counter | The number of container restarts per container. |
kube_pod_container_status_running | gauge | Describes whether the container is currently in running state. |
kube_pod_container_status_terminated | gauge | Describes whether the container is currently in terminated state. |
kube_pod_container_status_terminated_reason | gauge | Describes the reason the container is currently in terminated state. |
kube_pod_container_status_waiting | gauge | Describes whether the container is currently in waiting state. |
kube_pod_container_status_waiting_reason | gauge | Describes the reason the container is currently in waiting state. |
kube_pod_created | gauge | Unix creation timestamp |
kube_pod_deletion_timestamp | gauge | Unix deletion timestamp |
kube_pod_info | gauge | Information about pod. |
kube_pod_init_container_info | gauge | Information about an init container in a pod. |
kube_pod_init_container_resource_limits | gauge | The number of requested limit resource by an init container. |
kube_pod_init_container_resource_requests | gauge | The number of requested request resource by an init container. |
kube_pod_init_container_status_last_terminated_reason | gauge | Describes the last reason the init container was in terminated state. |
kube_pod_init_container_status_ready | gauge | Describes whether the init containers readiness check succeeded. |
kube_pod_init_container_status_restarts | counter | The number of restarts for the init container. |
kube_pod_init_container_status_running | gauge | Describes whether the init container is currently in running state. |
kube_pod_init_container_status_terminated | gauge | Describes whether the init container is currently in terminated state. |
kube_pod_init_container_status_terminated_reason | gauge | Describes the reason the init container is currently in terminated state. |
kube_pod_init_container_status_waiting | gauge | Describes whether the init container is currently in waiting state. |
kube_pod_init_container_status_waiting_reason | gauge | Describes the reason the init container is currently in waiting state. |
kube_pod_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_pod_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_pod_overhead_cpu_cores | gauge | The pod overhead in regards to cpu cores associated with running a pod. |
kube_pod_overhead_memory_bytes | gauge | The pod overhead in regards to memory associated with running a pod. |
kube_pod_owner | gauge | Information about the Pod's owner. |
kube_pod_restart_policy | gauge | Describes the restart policy in use by this pod. |
kube_pod_runtimeclass_name_info | gauge | The runtimeclass associated with the pod. |
kube_pod_spec_volumes_persistentvolumeclaims_info | gauge | Information about persistentvolumeclaim volumes in a pod. |
kube_pod_spec_volumes_persistentvolumeclaims_readonly | gauge | Describes whether a persistentvolumeclaim is mounted read only. |
kube_pod_start_time | gauge | Start time in unix timestamp for a pod. |
kube_pod_status_phase | gauge | The pods current phase. |
kube_pod_status_ready | gauge | Describes whether the pod is ready to serve requests. |
kube_pod_status_reason | gauge | The pod status reasons |
kube_pod_status_scheduled | gauge | Describes the status of the scheduling process for the pod. |
kube_pod_status_scheduled_time | gauge | Unix timestamp when pod moved into scheduled status |
kube_pod_status_unschedulable | gauge | Describes the unschedulable status for the pod. |
kube_replicaset_created | gauge | Unix creation timestamp |
kube_replicaset_status_replicas | gauge | The number of replicas per ReplicaSet. |
kube_replicaset_status_fully_labeled_replicas | gauge | The number of fully labeled replicas per ReplicaSet. |
kube_replicaset_status_ready_replicas | gauge | The number of ready replicas per ReplicaSet. |
kube_replicaset_status_observed_generation | gauge | The generation observed by the ReplicaSet controller. |
kube_replicaset_spec_replicas | gauge | Number of desired pods for a ReplicaSet. |
kube_replicaset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_replicaset_owner | gauge | Information about the ReplicaSet's owner. |
kube_replicaset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_replicaset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_replicationcontroller_created | gauge | Unix creation timestamp |
kube_replicationcontroller_status_replicas | gauge | The number of replicas per ReplicationController. |
kube_replicationcontroller_status_fully_labeled_replicas | gauge | The number of fully labeled replicas per ReplicationController. |
kube_replicationcontroller_status_ready_replicas | gauge | The number of ready replicas per ReplicationController. |
kube_replicationcontroller_status_available_replicas | gauge | The number of available replicas per ReplicationController. |
kube_replicationcontroller_status_observed_generation | gauge | The generation observed by the ReplicationController controller. |
kube_replicationcontroller_spec_replicas | gauge | Number of desired pods for a ReplicationController. |
kube_replicationcontroller_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_replicationcontroller_owner | gauge | Information about the ReplicationController's owner. |
kube_resourcequota_created | gauge | Unix creation timestamp |
kube_resourcequota | gauge | Information about resource quota. |
kube_secret_info | gauge | Information about secret. |
kube_secret_type | gauge | Type about secret. |
kube_secret_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_secret_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_secret_created | gauge | Unix creation timestamp |
kube_secret_metadata_resource_version | gauge | Resource version representing a specific version of secret. |
kube_service_info | gauge | Information about service. |
kube_service_created | gauge | Unix creation timestamp |
kube_service_spec_type | gauge | Type about service. |
kube_service_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_service_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_service_spec_external_ip | gauge | Service external ips. One series for each ip |
kube_service_status_load_balancer_ingress | gauge | Service load balancer ingress status |
kube_statefulset_created | gauge | Unix creation timestamp |
kube_statefulset_status_replicas | gauge | The number of replicas per StatefulSet. |
kube_statefulset_status_replicas_available | gauge | The number of available replicas per StatefulSet. |
kube_statefulset_status_replicas_current | gauge | The number of current replicas per StatefulSet. |
kube_statefulset_status_replicas_ready | gauge | The number of ready replicas per StatefulSet. |
kube_statefulset_status_replicas_updated | gauge | The number of updated replicas per StatefulSet. |
kube_statefulset_status_observed_generation | gauge | The generation observed by the StatefulSet controller. |
kube_statefulset_replicas | gauge | Number of desired pods for a StatefulSet. |
kube_statefulset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state for the StatefulSet. |
kube_statefulset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_statefulset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_statefulset_status_current_revision | gauge | Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). |
kube_statefulset_status_update_revision | gauge | Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) |
kube_storageclass_info | gauge | Information about storageclass. |
kube_storageclass_created | gauge | Unix creation timestamp |
kube_storageclass_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_storageclass_labels | gauge | Kubernetes labels converted to Prometheus labels. |
Kubelet (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
90 | 1866 | 2.98 | 319 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
get_token_count | counter | ALPHA Counter of total Token() requests to the alternate token source |
get_token_fail_count | counter | ALPHA Counter of failed Token() requests to the alternate token source |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
kubelet_certificate_manager_client_expiration_renew_errors | counter | ALPHA Counter of certificate renewal errors. |
kubelet_certificate_manager_client_ttl_seconds | gauge | ALPHA Gauge of the TTL (time-to-live) of the Kubelet's client certificate. The value is in seconds until certificate expiry (negative if already expired). If client certificate is invalid or unused, the value will be +INF. |
kubelet_cgroup_manager_duration_seconds | histogram | ALPHA Duration in seconds for cgroup manager operations. Broken down by method. |
kubelet_container_log_filesystem_used_bytes | gauge | ALPHA Bytes used by the container's logs on the filesystem. |
kubelet_containers_per_pod_count | histogram | ALPHA The number of containers per pod. |
kubelet_eviction_stats_age_seconds | histogram | ALPHA Time between when stats are collected, and when pod is evicted based on those stats by eviction signal |
kubelet_evictions | counter | ALPHA Cumulative number of pod evictions by eviction signal |
kubelet_http_inflight_requests | gauge | ALPHA Number of the inflight http requests |
kubelet_http_requests_duration_seconds | histogram | ALPHA Duration in seconds to serve http requests |
kubelet_http_requests | counter | ALPHA Number of the http requests received since the server started |
kubelet_node_config_error | gauge | ALPHA This metric is true (1) if the node is experiencing a configuration-related error, false (0) otherwise. |
kubelet_node_name | gauge | ALPHA The node's name. The count is always 1. |
kubelet_pleg_discard_events | counter | ALPHA The number of discard events in PLEG. |
kubelet_pleg_last_seen_seconds | gauge | ALPHA Timestamp in seconds when PLEG was last seen active. |
kubelet_pleg_relist_duration_seconds | histogram | ALPHA Duration in seconds for relisting pods in PLEG. |
kubelet_pleg_relist_interval_seconds | histogram | ALPHA Interval in seconds between relisting in PLEG. |
kubelet_pod_start_duration_seconds | histogram | ALPHA Duration in seconds for a single pod to go from pending to running. |
kubelet_pod_worker_duration_seconds | histogram | ALPHA Duration in seconds to sync a single pod. Broken down by operation type: create, update, or sync |
kubelet_pod_worker_start_duration_seconds | histogram | ALPHA Duration in seconds from seeing a pod to starting a worker. |
kubelet_run_podsandbox_duration_seconds | histogram | ALPHA Duration in seconds of the run_podsandbox operations. Broken down by RuntimeClass.Handler. |
kubelet_run_podsandbox_errors | counter | ALPHA Cumulative number of the run_podsandbox operation errors by RuntimeClass.Handler. |
kubelet_running_containers | gauge | ALPHA Number of containers currently running |
kubelet_running_pods | gauge | ALPHA Number of pods currently running |
kubelet_runtime_operations_duration_seconds | histogram | ALPHA Duration in seconds of runtime operations. Broken down by operation type. |
kubelet_runtime_operations_errors | counter | ALPHA Cumulative number of runtime operation errors by operation type. |
kubelet_runtime_operations | counter | ALPHA Cumulative number of runtime operations by operation type. |
kubernetes_build_info | gauge | ALPHA A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
storage_operation_duration_seconds | histogram | ALPHA Storage operation duration |
storage_operation_errors | counter | ALPHA Storage operation errors (Deprecated since 1.21.0) |
storage_operation_status_count | counter | ALPHA Storage operation return statuses count (Deprecated since 1.21.0) |
volume_manager_total_volumes | gauge | ALPHA Number of volumes in Volume Manager |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
cAdvisor (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
66 | 5975 | 6.86 | 359 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
cadvisor_version_info | gauge | A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision. |
container_blkio_device_usage | counter | Blkio Device bytes usage |
container_cpu_cfs_periods | counter | Number of elapsed enforcement period intervals. |
container_cpu_cfs_throttled_periods | counter | Number of throttled period intervals. |
container_cpu_cfs_throttled_seconds | counter | Total time duration the container has been throttled. |
container_cpu_load_average_10s | gauge | Value of container cpu load average over the last 10 seconds. |
container_cpu_system_seconds | counter | Cumulative system cpu time consumed in seconds. |
container_cpu_usage_seconds | counter | Cumulative cpu time consumed in seconds. |
container_cpu_user_seconds | counter | Cumulative user cpu time consumed in seconds. |
container_file_descriptors | gauge | Number of open file descriptors for the container. |
container_fs_inodes_free | gauge | Number of available Inodes |
container_fs_inodes_total | gauge | Number of Inodes |
container_fs_io_current | gauge | Number of I/Os currently in progress |
container_fs_io_time_seconds | counter | Cumulative count of seconds spent doing I/Os |
container_fs_io_time_weighted_seconds | counter | Cumulative weighted I/O time in seconds |
container_fs_limit_bytes | gauge | Number of bytes that can be consumed by the container on this filesystem. |
container_fs_read_seconds | counter | Cumulative count of seconds spent reading |
container_fs_reads_bytes | counter | Cumulative count of bytes read |
container_fs_reads_merged | counter | Cumulative count of reads merged |
container_fs_reads | counter | Cumulative count of reads completed |
container_fs_sector_reads | counter | Cumulative count of sector reads completed |
container_fs_sector_writes | counter | Cumulative count of sector writes completed |
container_fs_usage_bytes | gauge | Number of bytes that are consumed by the container on this filesystem. |
container_fs_write_seconds | counter | Cumulative count of seconds spent writing |
container_fs_writes_bytes | counter | Cumulative count of bytes written |
container_fs_writes_merged | counter | Cumulative count of writes merged |
container_fs_writes | counter | Cumulative count of writes completed |
container_last_seen | gauge | Last time a container was seen by the exporter |
container_memory_cache | gauge | Number of bytes of page cache memory. |
container_memory_failcnt | counter | Number of memory usage hits limits |
container_memory_failures | counter | Cumulative count of memory allocation failures. |
container_memory_mapped_file | gauge | Size of memory mapped files in bytes. |
container_memory_max_usage_bytes | gauge | Maximum memory usage recorded in bytes |
container_memory_rss | gauge | Size of RSS in bytes. |
container_memory_swap | gauge | Container swap usage in bytes. |
container_memory_usage_bytes | gauge | Current memory usage in bytes, including all memory regardless of when it was accessed |
container_memory_working_set_bytes | gauge | Current working set in bytes. |
container_network_receive_bytes | counter | Cumulative count of bytes received |
container_network_receive_errors | counter | Cumulative count of errors encountered while receiving |
container_network_receive_packets_dropped | counter | Cumulative count of packets dropped while receiving |
container_network_receive_packets | counter | Cumulative count of packets received |
container_network_transmit_bytes | counter | Cumulative count of bytes transmitted |
container_network_transmit_errors | counter | Cumulative count of errors encountered while transmitting |
container_network_transmit_packets_dropped | counter | Cumulative count of packets dropped while transmitting |
container_network_transmit_packets | counter | Cumulative count of packets transmitted |
container_processes | gauge | Number of processes running inside the container. |
container_scrape_error | gauge | 1 if there was an error while getting container metrics, 0 otherwise |
container_sockets | gauge | Number of open sockets for the container. |
container_spec_cpu_period | gauge | CPU period of the container. |
container_spec_cpu_quota | gauge | CPU quota of the container. |
container_spec_cpu_shares | gauge | CPU share of the container. |
container_spec_memory_limit_bytes | gauge | Memory limit for the container. |
container_spec_memory_reservation_limit_bytes | gauge | Memory reservation limit for the container. |
container_spec_memory_swap_limit_bytes | gauge | Memory swap limit for the container. |
container_start_time_seconds | gauge | Start time of the container since unix epoch in seconds. |
container_tasks_state | gauge | Number of tasks in given state |
container_threads | gauge | Number of threads running inside the container |
container_threads_max | gauge | Maximum number of threads allowed inside the container, infinity if value is zero |
container_ulimits_soft | gauge | Soft ulimit values for the container root process. Unlimited if -1, except priority and nice |
machine_cpu_cores | gauge | Number of logical CPU cores. |
machine_cpu_physical_cores | gauge | Number of physical CPU cores. |
machine_cpu_sockets | gauge | Number of CPU sockets. |
machine_memory_bytes | gauge | Amount of memory installed on the machine. |
machine_nvm_avg_power_budget_watts | gauge | NVM power budget. |
machine_nvm_capacity | gauge | NVM capacity value labeled by NVM mode (memory mode or app direct mode). |
machine_scrape_error | gauge | 1 if there was an error while getting machine metrics, 0 otherwise. |
NGINX ingress (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
59 | 4597 | 11.6 | 126 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
nginx_ingress_controller_build_info | gauge | A metric with a constant '1' labeled with information about the build. |
nginx_ingress_controller_bytes_sent | histogram | The number of bytes sent to a client |
nginx_ingress_controller_config_hash | gauge | Running configuration hash actually running |
nginx_ingress_controller_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful |
nginx_ingress_controller_config_last_reload_successful_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
nginx_ingress_controller_ingress_upstream_latency_seconds | summary | Upstream service latency per Ingress |
nginx_ingress_controller_nginx_process_connections | gauge | current number of client connections with state |
nginx_ingress_controller_nginx_process_connections | counter | total number of connections with state |
nginx_ingress_controller_nginx_process_cpu_seconds | counter | Cpu usage in seconds |
nginx_ingress_controller_nginx_process_num_procs | gauge | number of processes |
nginx_ingress_controller_nginx_process_oldest_start_time_seconds | gauge | start time in seconds since 1970/01/01 |
nginx_ingress_controller_nginx_process_read_bytes | counter | number of bytes read |
nginx_ingress_controller_nginx_process_requests | counter | total number of client requests |
nginx_ingress_controller_nginx_process_resident_memory_bytes | gauge | number of bytes of memory in use |
nginx_ingress_controller_nginx_process_virtual_memory_bytes | gauge | number of bytes of memory in use |
nginx_ingress_controller_nginx_process_write_bytes | counter | number of bytes written |
nginx_ingress_controller_request_duration_seconds | histogram | The request processing time in milliseconds |
nginx_ingress_controller_request_size | histogram | The request length (including request line, header, and request body) |
nginx_ingress_controller_requests | counter | The total number of client requests. |
nginx_ingress_controller_response_duration_seconds | histogram | The time spent on receiving the response from the upstream server |
nginx_ingress_controller_response_size | histogram | The response length (including request line, header, and request body) |
nginx_ingress_controller_success | counter | Cumulative number of Ingress controller reload operations |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Node-exporter (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
321 | 2692 | 1.42 | 416 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
node_arp_entries | gauge | ARP entries by device |
node_boot_time_seconds | gauge | Node boot time, in unixtime. |
node_context_switches | counter | Total number of context switches. |
node_cooling_device_cur_state | gauge | Current throttle state of the cooling device |
node_cooling_device_max_state | gauge | Maximum throttle state of the cooling device |
node_cpu_guest_seconds | counter | Seconds the CPUs spent in guests (VMs) for each mode. |
node_cpu_seconds | counter | Seconds the CPUs spent in each mode. |
node_disk_info | gauge | Info of /sys/block/ |
node_disk_io_now | gauge | The number of I/Os currently in progress. |
node_disk_io_time_seconds | counter | Total seconds spent doing I/Os. |
node_disk_io_time_weighted_seconds | counter | The weighted # of seconds spent doing I/Os. |
node_disk_read_bytes | counter | The total number of bytes read successfully. |
node_disk_read_time_seconds | counter | The total number of seconds spent by all reads. |
node_disk_reads_completed | counter | The total number of reads completed successfully. |
node_disk_reads_merged | counter | The total number of reads merged. |
node_disk_write_time_seconds | counter | This is the total number of seconds spent by all writes. |
node_disk_writes_completed | counter | The total number of writes completed successfully. |
node_disk_writes_merged | counter | The number of writes merged. |
node_disk_written_bytes | counter | The total number of bytes written successfully. |
node_dmi_info | gauge | A metric with a constant '1' value labeled by bios_date, bios_release, bios_vendor, bios_version, board_asset_tag, board_name, board_serial, board_vendor, board_version, chassis_asset_tag, chassis_serial, chassis_vendor, chassis_version, product_family, product_name, product_serial, product_sku, product_uuid, product_version, system_vendor if provided by DMI. |
node_entropy_available_bits | gauge | Bits of available entropy. |
node_entropy_pool_size_bits | gauge | Bits of entropy pool. |
node_exporter_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which node_exporter was built. |
node_filefd_allocated | gauge | File descriptor statistics: allocated. |
node_filefd_maximum | gauge | File descriptor statistics: maximum. |
node_filesystem_avail_bytes | gauge | Filesystem space available to non-root users in bytes. |
node_filesystem_device_error | gauge | Whether an error occurred while getting statistics for the given device. |
node_filesystem_files | gauge | Filesystem total file nodes. |
node_filesystem_files_free | gauge | Filesystem total free file nodes. |
node_filesystem_free_bytes | gauge | Filesystem free space in bytes. |
node_filesystem_readonly | gauge | Filesystem read-only status. |
node_filesystem_size_bytes | gauge | Filesystem size in bytes. |
node_forks | counter | Total number of forks. |
node_intr | counter | Total number of interrupts serviced. |
node_ipvs_connections | counter | The total number of connections made. |
node_ipvs_incoming_bytes | counter | The total amount of incoming data. |
node_ipvs_incoming_packets | counter | The total number of incoming packets. |
node_ipvs_outgoing_bytes | counter | The total amount of outgoing data. |
node_ipvs_outgoing_packets | counter | The total number of outgoing packets. |
node_load1 | gauge | 1m load average. |
node_load15 | gauge | 15m load average. |
node_load5 | gauge | 5m load average. |
node_memory_Active_anon_bytes | gauge | Memory information field Active_anon_bytes. |
node_memory_Active_bytes | gauge | Memory information field Active_bytes. |
node_memory_Active_file_bytes | gauge | Memory information field Active_file_bytes. |
node_memory_AnonHugePages_bytes | gauge | Memory information field AnonHugePages_bytes. |
node_memory_AnonPages_bytes | gauge | Memory information field AnonPages_bytes. |
node_memory_Bounce_bytes | gauge | Memory information field Bounce_bytes. |
node_memory_Buffers_bytes | gauge | Memory information field Buffers_bytes. |
node_memory_Cached_bytes | gauge | Memory information field Cached_bytes. |
node_memory_CmaFree_bytes | gauge | Memory information field CmaFree_bytes. |
node_memory_CmaTotal_bytes | gauge | Memory information field CmaTotal_bytes. |
node_memory_CommitLimit_bytes | gauge | Memory information field CommitLimit_bytes. |
node_memory_Committed_AS_bytes | gauge | Memory information field Committed_AS_bytes. |
node_memory_DirectMap2M_bytes | gauge | Memory information field DirectMap2M_bytes. |
node_memory_DirectMap4k_bytes | gauge | Memory information field DirectMap4k_bytes. |
node_memory_Dirty_bytes | gauge | Memory information field Dirty_bytes. |
node_memory_HardwareCorrupted_bytes | gauge | Memory information field HardwareCorrupted_bytes. |
node_memory_HugePages_Free | gauge | Memory information field HugePages_Free. |
node_memory_HugePages_Rsvd | gauge | Memory information field HugePages_Rsvd. |
node_memory_HugePages_Surp | gauge | Memory information field HugePages_Surp. |
node_memory_HugePages_Total | gauge | Memory information field HugePages_Total. |
node_memory_Hugepagesize_bytes | gauge | Memory information field Hugepagesize_bytes. |
node_memory_Inactive_anon_bytes | gauge | Memory information field Inactive_anon_bytes. |
node_memory_Inactive_bytes | gauge | Memory information field Inactive_bytes. |
node_memory_Inactive_file_bytes | gauge | Memory information field Inactive_file_bytes. |
node_memory_KernelStack_bytes | gauge | Memory information field KernelStack_bytes. |
node_memory_Mapped_bytes | gauge | Memory information field Mapped_bytes. |
node_memory_MemAvailable_bytes | gauge | Memory information field MemAvailable_bytes. |
node_memory_MemFree_bytes | gauge | Memory information field MemFree_bytes. |
node_memory_MemTotal_bytes | gauge | Memory information field MemTotal_bytes. |
node_memory_Mlocked_bytes | gauge | Memory information field Mlocked_bytes. |
node_memory_NFS_Unstable_bytes | gauge | Memory information field NFS_Unstable_bytes. |
node_memory_PageTables_bytes | gauge | Memory information field PageTables_bytes. |
node_memory_Percpu_bytes | gauge | Memory information field Percpu_bytes. |
node_memory_SReclaimable_bytes | gauge | Memory information field SReclaimable_bytes. |
node_memory_SUnreclaim_bytes | gauge | Memory information field SUnreclaim_bytes. |
node_memory_Shmem_bytes | gauge | Memory information field Shmem_bytes. |
node_memory_Slab_bytes | gauge | Memory information field Slab_bytes. |
node_memory_SwapCached_bytes | gauge | Memory information field SwapCached_bytes. |
node_memory_SwapFree_bytes | gauge | Memory information field SwapFree_bytes. |
node_memory_SwapTotal_bytes | gauge | Memory information field SwapTotal_bytes. |
node_memory_Unevictable_bytes | gauge | Memory information field Unevictable_bytes. |
node_memory_VmallocChunk_bytes | gauge | Memory information field VmallocChunk_bytes. |
node_memory_VmallocTotal_bytes | gauge | Memory information field VmallocTotal_bytes. |
node_memory_VmallocUsed_bytes | gauge | Memory information field VmallocUsed_bytes. |
node_memory_WritebackTmp_bytes | gauge | Memory information field WritebackTmp_bytes. |
node_memory_Writeback_bytes | gauge | Memory information field Writeback_bytes. |
node_netstat_Icmp6_InErrors | unknown | Statistic Icmp6InErrors. |
node_netstat_Icmp6_InMsgs | unknown | Statistic Icmp6InMsgs. |
node_netstat_Icmp6_OutMsgs | unknown | Statistic Icmp6OutMsgs. |
node_netstat_Icmp_InErrors | unknown | Statistic IcmpInErrors. |
node_netstat_Icmp_InMsgs | unknown | Statistic IcmpInMsgs. |
node_netstat_Icmp_OutMsgs | unknown | Statistic IcmpOutMsgs. |
node_netstat_Ip6_InOctets | unknown | Statistic Ip6InOctets. |
node_netstat_Ip6_OutOctets | unknown | Statistic Ip6OutOctets. |
node_netstat_IpExt_InOctets | unknown | Statistic IpExtInOctets. |
node_netstat_IpExt_OutOctets | unknown | Statistic IpExtOutOctets. |
node_netstat_Ip_Forwarding | unknown | Statistic IpForwarding. |
node_netstat_TcpExt_ListenDrops | unknown | Statistic TcpExtListenDrops. |
node_netstat_TcpExt_ListenOverflows | unknown | Statistic TcpExtListenOverflows. |
node_netstat_TcpExt_SyncookiesFailed | unknown | Statistic TcpExtSyncookiesFailed. |
node_netstat_TcpExt_SyncookiesRecv | unknown | Statistic TcpExtSyncookiesRecv. |
node_netstat_TcpExt_SyncookiesSent | unknown | Statistic TcpExtSyncookiesSent. |
node_netstat_TcpExt_TCPSynRetrans | unknown | Statistic TcpExtTCPSynRetrans. |
node_netstat_TcpExt_TCPTimeouts | unknown | Statistic TcpExtTCPTimeouts. |
node_netstat_Tcp_ActiveOpens | unknown | Statistic TcpActiveOpens. |
node_netstat_Tcp_CurrEstab | unknown | Statistic TcpCurrEstab. |
node_netstat_Tcp_InErrs | unknown | Statistic TcpInErrs. |
node_netstat_Tcp_InSegs | unknown | Statistic TcpInSegs. |
node_netstat_Tcp_OutRsts | unknown | Statistic TcpOutRsts. |
node_netstat_Tcp_OutSegs | unknown | Statistic TcpOutSegs. |
node_netstat_Tcp_PassiveOpens | unknown | Statistic TcpPassiveOpens. |
node_netstat_Tcp_RetransSegs | unknown | Statistic TcpRetransSegs. |
node_netstat_Udp6_InDatagrams | unknown | Statistic Udp6InDatagrams. |
node_netstat_Udp6_InErrors | unknown | Statistic Udp6InErrors. |
node_netstat_Udp6_NoPorts | unknown | Statistic Udp6NoPorts. |
node_netstat_Udp6_OutDatagrams | unknown | Statistic Udp6OutDatagrams. |
node_netstat_Udp6_RcvbufErrors | unknown | Statistic Udp6RcvbufErrors. |
node_netstat_Udp6_SndbufErrors | unknown | Statistic Udp6SndbufErrors. |
node_netstat_UdpLite6_InErrors | unknown | Statistic UdpLite6InErrors. |
node_netstat_UdpLite_InErrors | unknown | Statistic UdpLiteInErrors. |
node_netstat_Udp_InDatagrams | unknown | Statistic UdpInDatagrams. |
node_netstat_Udp_InErrors | unknown | Statistic UdpInErrors. |
node_netstat_Udp_NoPorts | unknown | Statistic UdpNoPorts. |
node_netstat_Udp_OutDatagrams | unknown | Statistic UdpOutDatagrams. |
node_netstat_Udp_RcvbufErrors | unknown | Statistic UdpRcvbufErrors. |
node_netstat_Udp_SndbufErrors | unknown | Statistic UdpSndbufErrors. |
node_network_address_assign_type | gauge | address_assign_type value of /sys/class/net/ |
node_network_carrier | gauge | carrier value of /sys/class/net/ |
node_network_carrier_changes | counter | carrier_changes_total value of /sys/class/net/ |
node_network_device_id | gauge | device_id value of /sys/class/net/ |
node_network_dormant | gauge | dormant value of /sys/class/net/ |
node_network_flags | gauge | flags value of /sys/class/net/ |
node_network_iface_id | gauge | iface_id value of /sys/class/net/ |
node_network_iface_link | gauge | iface_link value of /sys/class/net/ |
node_network_iface_link_mode | gauge | iface_link_mode value of /sys/class/net/ |
node_network_info | gauge | Non-numeric data from /sys/class/net/ |
node_network_mtu_bytes | gauge | mtu_bytes value of /sys/class/net/ |
node_network_net_dev_group | gauge | net_dev_group value of /sys/class/net/ |
node_network_protocol_type | gauge | protocol_type value of /sys/class/net/ |
node_network_receive_bytes | counter | Network device statistic receive_bytes. |
node_network_receive_compressed | counter | Network device statistic receive_compressed. |
node_network_receive_drop | counter | Network device statistic receive_drop. |
node_network_receive_errs | counter | Network device statistic receive_errs. |
node_network_receive_fifo | counter | Network device statistic receive_fifo. |
node_network_receive_frame | counter | Network device statistic receive_frame. |
node_network_receive_multicast | counter | Network device statistic receive_multicast. |
node_network_receive_packets | counter | Network device statistic receive_packets. |
node_network_speed_bytes | gauge | speed_bytes value of /sys/class/net/ |
node_network_transmit_bytes | counter | Network device statistic transmit_bytes. |
node_network_transmit_carrier | counter | Network device statistic transmit_carrier. |
node_network_transmit_colls | counter | Network device statistic transmit_colls. |
node_network_transmit_compressed | counter | Network device statistic transmit_compressed. |
node_network_transmit_drop | counter | Network device statistic transmit_drop. |
node_network_transmit_errs | counter | Network device statistic transmit_errs. |
node_network_transmit_fifo | counter | Network device statistic transmit_fifo. |
node_network_transmit_packets | counter | Network device statistic transmit_packets. |
node_network_transmit_queue_length | gauge | transmit_queue_length value of /sys/class/net/ |
node_network_up | gauge | Value is 1 if operstate is 'up', 0 otherwise. |
node_nf_conntrack_entries | gauge | Number of currently allocated flow entries for connection tracking. |
node_nf_conntrack_entries_limit | gauge | Maximum size of connection tracking table. |
node_nf_conntrack_stat_drop | gauge | Number of packets dropped due to conntrack failure. |
node_nf_conntrack_stat_early_drop | gauge | Number of dropped conntrack entries to make room for new ones, if maximum table size was reached. |
node_nf_conntrack_stat_found | gauge | Number of searched entries which were successful. |
node_nf_conntrack_stat_ignore | gauge | Number of packets seen which are already connected to a conntrack entry. |
node_nf_conntrack_stat_insert | gauge | Number of entries inserted into the list. |
node_nf_conntrack_stat_insert_failed | gauge | Number of entries for which list insertion was attempted but failed. |
node_nf_conntrack_stat_invalid | gauge | Number of packets seen which can not be tracked. |
node_nf_conntrack_stat_search_restart | gauge | Number of conntrack table lookups which had to be restarted due to hashtable resizes. |
node_nfs_connections | counter | Total number of NFSd TCP connections. |
node_nfs_packets | counter | Total NFSd network packets (sent+received) by protocol type. |
node_nfs_requests | counter | Number of NFS procedures invoked. |
node_nfs_rpc_authentication_refreshes | counter | Number of RPC authentication refreshes performed. |
node_nfs_rpc_retransmissions | counter | Number of RPC transmissions performed. |
node_nfs_rpcs | counter | Total number of RPCs performed. |
node_os_info | gauge | A metric with a constant '1' value labeled by build_id, id, id_like, image_id, image_version, name, pretty_name, variant, variant_id, version, version_codename, version_id. |
node_os_version | gauge | Metric containing the major.minor part of the OS version. |
node_processes_max_processes | gauge | Number of max PIDs limit |
node_processes_max_threads | gauge | Limit of threads in the system |
node_processes_pids | gauge | Number of PIDs |
node_processes_state | gauge | Number of processes in each state. |
node_processes_threads | gauge | Allocated threads in system |
node_processes_threads_state | gauge | Number of threads in each state. |
node_procs_blocked | gauge | Number of processes blocked waiting for I/O to complete. |
node_procs_running | gauge | Number of processes in runnable state. |
node_schedstat_running_seconds | counter | Number of seconds CPU spent running a process. |
node_schedstat_timeslices | counter | Number of timeslices executed by CPU. |
node_schedstat_waiting_seconds | counter | Number of seconds spent by processing waiting for this CPU. |
node_scrape_collector_duration_seconds | gauge | node_exporter: Duration of a collector scrape. |
node_scrape_collector_success | gauge | node_exporter: Whether a collector succeeded. |
node_sockstat_FRAG6_inuse | gauge | Number of FRAG6 sockets in state inuse. |
node_sockstat_FRAG6_memory | gauge | Number of FRAG6 sockets in state memory. |
node_sockstat_FRAG_inuse | gauge | Number of FRAG sockets in state inuse. |
node_sockstat_FRAG_memory | gauge | Number of FRAG sockets in state memory. |
node_sockstat_RAW6_inuse | gauge | Number of RAW6 sockets in state inuse. |
node_sockstat_RAW_inuse | gauge | Number of RAW sockets in state inuse. |
node_sockstat_TCP6_inuse | gauge | Number of TCP6 sockets in state inuse. |
node_sockstat_TCP_alloc | gauge | Number of TCP sockets in state alloc. |
node_sockstat_TCP_inuse | gauge | Number of TCP sockets in state inuse. |
node_sockstat_TCP_mem | gauge | Number of TCP sockets in state mem. |
node_sockstat_TCP_mem_bytes | gauge | Number of TCP sockets in state mem_bytes. |
node_sockstat_TCP_orphan | gauge | Number of TCP sockets in state orphan. |
node_sockstat_TCP_tw | gauge | Number of TCP sockets in state tw. |
node_sockstat_UDP6_inuse | gauge | Number of UDP6 sockets in state inuse. |
node_sockstat_UDPLITE6_inuse | gauge | Number of UDPLITE6 sockets in state inuse. |
node_sockstat_UDPLITE_inuse | gauge | Number of UDPLITE sockets in state inuse. |
node_sockstat_UDP_inuse | gauge | Number of UDP sockets in state inuse. |
node_sockstat_UDP_mem | gauge | Number of UDP sockets in state mem. |
node_sockstat_UDP_mem_bytes | gauge | Number of UDP sockets in state mem_bytes. |
node_sockstat_sockets_used | gauge | Number of IPv4 sockets in use. |
node_softnet_dropped | counter | Number of dropped packets |
node_softnet_processed | counter | Number of processed packets |
node_softnet_times_squeezed | counter | Number of times processing packets ran out of quota |
node_textfile_scrape_error | gauge | 1 if there was an error opening or reading a file, 0 otherwise |
node_time_clocksource_available_info | gauge | Available clocksources read from '/sys/devices/system/clocksource'. |
node_time_clocksource_current_info | gauge | Current clocksource read from '/sys/devices/system/clocksource'. |
node_time_seconds | gauge | System time in seconds since epoch (1970). |
node_time_zone_offset_seconds | gauge | System time zone offset in seconds. |
node_timex_estimated_error_seconds | gauge | Estimated error in seconds. |
node_timex_frequency_adjustment_ratio | gauge | Local clock frequency adjustment. |
node_timex_loop_time_constant | gauge | Phase-locked loop time constant. |
node_timex_maxerror_seconds | gauge | Maximum error in seconds. |
node_timex_offset_seconds | gauge | Time offset in between local system and reference clock. |
node_timex_pps_calibration | counter | Pulse per second count of calibration intervals. |
node_timex_pps_error | counter | Pulse per second count of calibration errors. |
node_timex_pps_frequency_hertz | gauge | Pulse per second frequency. |
node_timex_pps_jitter_seconds | gauge | Pulse per second jitter. |
node_timex_pps_jitter | counter | Pulse per second count of jitter limit exceeded events. |
node_timex_pps_shift_seconds | gauge | Pulse per second interval duration. |
node_timex_pps_stability_exceeded | counter | Pulse per second count of stability limit exceeded events. |
node_timex_pps_stability_hertz | gauge | Pulse per second stability, average of recent frequency changes. |
node_timex_status | gauge | Value of the status array bits. |
node_timex_sync_status | gauge | Is clock synchronized to a reliable server (1 = yes, 0 = no). |
node_timex_tai_offset_seconds | gauge | International Atomic Time (TAI) offset. |
node_timex_tick_seconds | gauge | Seconds between clock ticks. |
node_udp_queues | gauge | Number of allocated memory in the kernel for UDP datagrams in bytes. |
node_uname_info | gauge | Labeled system information as provided by the uname system call. |
node_vmstat_pgfault | unknown | /proc/vmstat information field pgfault. |
node_vmstat_pgmajfault | unknown | /proc/vmstat information field pgmajfault. |
node_vmstat_pgpgin | unknown | /proc/vmstat information field pgpgin. |
node_vmstat_pgpgout | unknown | /proc/vmstat information field pgpgout. |
node_vmstat_pswpin | unknown | /proc/vmstat information field pswpin. |
node_vmstat_pswpout | unknown | /proc/vmstat information field pswpout. |
node_xfs_allocation_btree_compares | counter | Number of allocation B-tree compares for a filesystem. |
node_xfs_allocation_btree_lookups | counter | Number of allocation B-tree lookups for a filesystem. |
node_xfs_allocation_btree_records_deleted | counter | Number of allocation B-tree records deleted for a filesystem. |
node_xfs_allocation_btree_records_inserted | counter | Number of allocation B-tree records inserted for a filesystem. |
node_xfs_block_map_btree_compares | counter | Number of block map B-tree compares for a filesystem. |
node_xfs_block_map_btree_lookups | counter | Number of block map B-tree lookups for a filesystem. |
node_xfs_block_map_btree_records_deleted | counter | Number of block map B-tree records deleted for a filesystem. |
node_xfs_block_map_btree_records_inserted | counter | Number of block map B-tree records inserted for a filesystem. |
node_xfs_block_mapping_extent_list_compares | counter | Number of extent list compares for a filesystem. |
node_xfs_block_mapping_extent_list_deletions | counter | Number of extent list deletions for a filesystem. |
node_xfs_block_mapping_extent_list_insertions | counter | Number of extent list insertions for a filesystem. |
node_xfs_block_mapping_extent_list_lookups | counter | Number of extent list lookups for a filesystem. |
node_xfs_block_mapping_reads | counter | Number of block map for read operations for a filesystem. |
node_xfs_block_mapping_unmaps | counter | Number of block unmaps (deletes) for a filesystem. |
node_xfs_block_mapping_writes | counter | Number of block map for write operations for a filesystem. |
node_xfs_directory_operation_create | counter | Number of times a new directory entry was created for a filesystem. |
node_xfs_directory_operation_getdents | counter | Number of times the directory getdents operation was performed for a filesystem. |
node_xfs_directory_operation_lookup | counter | Number of file name directory lookups which miss the operating systems directory name lookup cache. |
node_xfs_directory_operation_remove | counter | Number of times an existing directory entry was created for a filesystem. |
node_xfs_extent_allocation_blocks_allocated | counter | Number of blocks allocated for a filesystem. |
node_xfs_extent_allocation_blocks_freed | counter | Number of blocks freed for a filesystem. |
node_xfs_extent_allocation_extents_allocated | counter | Number of extents allocated for a filesystem. |
node_xfs_extent_allocation_extents_freed | counter | Number of extents freed for a filesystem. |
node_xfs_inode_operation_attempts | counter | Number of times the OS looked for an XFS inode in the inode cache. |
node_xfs_inode_operation_attribute_changes | counter | Number of times the OS explicitly changed the attributes of an XFS inode. |
node_xfs_inode_operation_duplicates | counter | Number of times the OS tried to add a missing XFS inode to the inode cache, but found it had already been added by another process. |
node_xfs_inode_operation_found | counter | Number of times the OS looked for and found an XFS inode in the inode cache. |
node_xfs_inode_operation_missed | counter | Number of times the OS looked for an XFS inode in the cache, but did not find it. |
node_xfs_inode_operation_reclaims | counter | Number of times the OS reclaimed an XFS inode from the inode cache to free memory for another purpose. |
node_xfs_inode_operation_recycled | counter | Number of times the OS found an XFS inode in the cache, but could not use it as it was being recycled. |
node_xfs_read_calls | counter | Number of read(2) system calls made to files in a filesystem. |
node_xfs_vnode_active | counter | Number of vnodes not on free lists for a filesystem. |
node_xfs_vnode_allocate | counter | Number of times vn_alloc called for a filesystem. |
node_xfs_vnode_get | counter | Number of times vn_get called for a filesystem. |
node_xfs_vnode_hold | counter | Number of times vn_hold called for a filesystem. |
node_xfs_vnode_reclaim | counter | Number of times vn_reclaim called for a filesystem. |
node_xfs_vnode_release | counter | Number of times vn_rele called for a filesystem. |
node_xfs_vnode_remove | counter | Number of times vn_remove called for a filesystem. |
node_xfs_write_calls | counter | Number of write(2) system calls made to files in a filesystem. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_errors | counter | Total number of internal errors encountered by the promhttp metric handler. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Prometheus (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
247 | 2718 | 1.39 | 429 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
net_conntrack_dialer_conn_attempted | counter | Total number of connections attempted by the given dialer a given name. |
net_conntrack_dialer_conn_closed | counter | Total number of connections closed which originated from the dialer of a given name. |
net_conntrack_dialer_conn_established | counter | Total number of connections successfully established by the given dialer a given name. |
net_conntrack_dialer_conn_failed | counter | Total number of connections failed to dial by the dialer a given name. |
net_conntrack_listener_conn_accepted | counter | Total number of connections opened to the listener of a given name. |
net_conntrack_listener_conn_closed | counter | Total number of connections closed that were made to the listener of a given name. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_api_remote_read_queries | gauge | The current number of remote read queries being executed or waiting. |
prometheus_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which prometheus was built. |
prometheus_config_last_reload_success_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
prometheus_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful. |
prometheus_engine_queries | gauge | The current number of queries being executed or waiting. |
prometheus_engine_queries_concurrent_max | gauge | The max number of concurrent queries. |
prometheus_engine_query_duration_seconds | summary | Query timings |
prometheus_engine_query_log_enabled | gauge | State of the query log. |
prometheus_engine_query_log_failures | counter | The number of query log failures. |
prometheus_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
prometheus_http_requests | counter | Counter of HTTP requests. |
prometheus_http_response_size_bytes | histogram | Histogram of response size for HTTP requests. |
prometheus_notifications_alertmanagers_discovered | gauge | The number of alertmanagers discovered and active. |
prometheus_notifications_dropped | counter | Total number of alerts dropped due to errors when sending to Alertmanager. |
prometheus_notifications_errors | counter | Total number of errors sending alert notifications. |
prometheus_notifications_latency_seconds | summary | Latency quantiles for sending alert notifications. |
prometheus_notifications_queue_capacity | gauge | The capacity of the alert notifications queue. |
prometheus_notifications_queue_length | gauge | The number of alert notifications in the queue. |
prometheus_notifications_sent | counter | Total number of alerts sent. |
prometheus_remote_storage_bytes | counter | The total number of bytes of data (not metadata) sent by the queue after compression. Note that when exemplars over remote write is enabled the exemplars included in a remote write request count towards this metric. |
prometheus_remote_storage_enqueue_retries | counter | Total number of times enqueue has failed because a shards queue was full. |
prometheus_remote_storage_exemplars_dropped | counter | Total number of exemplars which were dropped after being read from the WAL before being sent via remote write, either via relabelling or unintentionally because of an unknown reference ID. |
prometheus_remote_storage_exemplars_failed | counter | Total number of exemplars which failed on send to remote storage, non-recoverable errors. |
prometheus_remote_storage_exemplars_in | counter | Exemplars in to remote storage, compare to exemplars out for queue managers. |
prometheus_remote_storage_exemplars_pending | gauge | The number of exemplars pending in the queues shards to be sent to the remote storage. |
prometheus_remote_storage_exemplars_retried | counter | Total number of exemplars which failed on send to remote storage but were retried because the send error was recoverable. |
prometheus_remote_storage_exemplars | counter | Total number of exemplars sent to remote storage. |
prometheus_remote_storage_highest_timestamp_in_seconds | gauge | Highest timestamp that has come into the remote storage via the Appender interface, in seconds since epoch. |
prometheus_remote_storage_max_samples_per_send | gauge | The maximum number of samples to be sent, in a single request, to the remote storage. Note that, when sending of exemplars over remote write is enabled, exemplars count towards this limt. |
prometheus_remote_storage_metadata_bytes | counter | The total number of bytes of metadata sent by the queue after compression. |
prometheus_remote_storage_metadata_failed | counter | Total number of metadata entries which failed on send to remote storage, non-recoverable errors. |
prometheus_remote_storage_metadata_retried | counter | Total number of metadata entries which failed on send to remote storage but were retried because the send error was recoverable. |
prometheus_remote_storage_metadata | counter | Total number of metadata entries sent to remote storage. |
prometheus_remote_storage_queue_highest_sent_timestamp_seconds | gauge | Timestamp from a WAL sample, the highest timestamp successfully sent by this queue, in seconds since epoch. |
prometheus_remote_storage_samples_dropped | counter | Total number of samples which were dropped after being read from the WAL before being sent via remote write, either via relabelling or unintentionally because of an unknown reference ID. |
prometheus_remote_storage_samples_failed | counter | Total number of samples which failed on send to remote storage, non-recoverable errors. |
prometheus_remote_storage_samples_in | counter | Samples in to remote storage, compare to samples out for queue managers. |
prometheus_remote_storage_samples_pending | gauge | The number of samples pending in the queues shards to be sent to the remote storage. |
prometheus_remote_storage_samples_retried | counter | Total number of samples which failed on send to remote storage but were retried because the send error was recoverable. |
prometheus_remote_storage_samples | counter | Total number of samples sent to remote storage. |
prometheus_remote_storage_sent_batch_duration_seconds | histogram | Duration of send calls to the remote storage. |
prometheus_remote_storage_shard_capacity | gauge | The capacity of each shard of the queue used for parallel sending to the remote storage. |
prometheus_remote_storage_shards | gauge | The number of shards used for parallel sending to the remote storage. |
prometheus_remote_storage_shards_desired | gauge | The number of shards that the queues shard calculation wants to run based on the rate of samples in vs. samples out. |
prometheus_remote_storage_shards_max | gauge | The maximum number of shards that the queue is allowed to run. |
prometheus_remote_storage_shards_min | gauge | The minimum number of shards that the queue is allowed to run. |
prometheus_remote_storage_string_interner_zero_reference_releases | counter | The number of times release has been called for strings that are not interned. |
prometheus_rule_evaluation_duration_seconds | summary | The duration for a rule to execute. |
prometheus_rule_evaluation_failures | counter | The total number of rule evaluation failures. |
prometheus_rule_evaluations | counter | The total number of rule evaluations. |
prometheus_rule_group_duration_seconds | summary | The duration of rule group evaluations. |
prometheus_rule_group_interval_seconds | gauge | The interval of a rule group. |
prometheus_rule_group_iterations_missed | counter | The total number of rule group evaluations missed due to slow rule group evaluation. |
prometheus_rule_group_iterations | counter | The total number of scheduled rule group evaluations, whether executed or missed. |
prometheus_rule_group_last_duration_seconds | gauge | The duration of the last rule group evaluation. |
prometheus_rule_group_last_evaluation_samples | gauge | The number of samples returned during the last rule group evaluation. |
prometheus_rule_group_last_evaluation_timestamp_seconds | gauge | The timestamp of the last rule group evaluation in seconds. |
prometheus_rule_group_rules | gauge | The number of rules. |
prometheus_sd_consul_rpc_duration_seconds | summary | The duration of a Consul RPC call in seconds. |
prometheus_sd_consul_rpc_failures | counter | The number of Consul RPC call failures. |
prometheus_sd_discovered_targets | gauge | Current number of discovered targets. |
prometheus_sd_dns_lookup_failures | counter | The number of DNS-SD lookup failures. |
prometheus_sd_dns_lookups | counter | The number of DNS-SD lookups. |
prometheus_sd_failed_configs | gauge | Current number of service discovery configurations that failed to load. |
prometheus_sd_file_read_errors | counter | The number of File-SD read errors. |
prometheus_sd_file_scan_duration_seconds | summary | The duration of the File-SD scan in seconds. |
prometheus_sd_kubernetes_events | counter | The number of Kubernetes events handled. |
prometheus_sd_kubernetes_http_request_duration_seconds | summary | Summary of latencies for HTTP requests to the Kubernetes API by endpoint. |
prometheus_sd_kubernetes_http_request | counter | Total number of HTTP requests to the Kubernetes API by status code. |
prometheus_sd_kubernetes_workqueue_depth | gauge | Current depth of the work queue. |
prometheus_sd_kubernetes_workqueue_items | counter | Total number of items added to the work queue. |
prometheus_sd_kubernetes_workqueue_latency_seconds | summary | How long an item stays in the work queue. |
prometheus_sd_kubernetes_workqueue_longest_running_processor_seconds | gauge | Duration of the longest running processor in the work queue. |
prometheus_sd_kubernetes_workqueue_unfinished_work_seconds | gauge | How long an item has remained unfinished in the work queue. |
prometheus_sd_kubernetes_workqueue_work_duration_seconds | summary | How long processing an item from the work queue takes. |
prometheus_sd_kuma_fetch_duration_seconds | summary | The duration of a Kuma MADS fetch call. |
prometheus_sd_kuma_fetch_failures | counter | The number of Kuma MADS fetch call failures. |
prometheus_sd_kuma_fetch_skipped_updates | counter | The number of Kuma MADS fetch calls that result in no updates to the targets. |
prometheus_sd_received_updates | counter | Total number of update events received from the SD providers. |
prometheus_sd_updates | counter | Total number of update events sent to the SD consumers. |
prometheus_target_interval_length_seconds | summary | Actual intervals between scrapes. |
prometheus_target_metadata_cache_bytes | gauge | The number of bytes that are currently used for storing metric metadata in the cache |
prometheus_target_metadata_cache_entries | gauge | Total number of metric metadata entries in the cache |
prometheus_target_scrape_pool_exceeded_label_limits | counter | Total number of times scrape pools hit the label limits, during sync or config reload. |
prometheus_target_scrape_pool_exceeded_target_limit | counter | Total number of times scrape pools hit the target limit, during sync or config reload. |
prometheus_target_scrape_pool_reloads_failed | counter | Total number of failed scrape pool reloads. |
prometheus_target_scrape_pool_reloads | counter | Total number of scrape pool reloads. |
prometheus_target_scrape_pool_sync | counter | Total number of syncs that were executed on a scrape pool. |
prometheus_target_scrape_pool_targets | gauge | Current number of targets in this scrape pool. |
prometheus_target_scrape_pools_failed | counter | Total number of scrape pool creations that failed. |
prometheus_target_scrape_pools | counter | Total number of scrape pool creation attempts. |
prometheus_target_scrapes_cache_flush_forced | counter | How many times a scrape cache was flushed due to getting big while scrapes are failing. |
prometheus_target_scrapes_exceeded_body_size_limit | counter | Total number of scrapes that hit the body size limit |
prometheus_target_scrapes_exceeded_sample_limit | counter | Total number of scrapes that hit the sample limit and were rejected. |
prometheus_target_scrapes_exemplar_out_of_order | counter | Total number of exemplar rejected due to not being out of the expected order. |
prometheus_target_scrapes_sample_duplicate_timestamp | counter | Total number of samples rejected due to duplicate timestamps but different values. |
prometheus_target_scrapes_sample_out_of_bounds | counter | Total number of samples rejected due to timestamp falling outside of the time bounds. |
prometheus_target_scrapes_sample_out_of_order | counter | Total number of samples rejected due to not being out of the expected order. |
prometheus_target_sync_failed | counter | Total number of target sync failures. |
prometheus_target_sync_length_seconds | summary | Actual interval to sync the scrape pool. |
prometheus_template_text_expansion_failures | counter | The total number of template text expansion failures. |
prometheus_template_text_expansions | counter | The total number of template text expansions. |
prometheus_treecache_watcher_goroutines | gauge | The current number of watcher goroutines. |
prometheus_treecache_zookeeper_failures | counter | The total number of ZooKeeper failures. |
prometheus_tsdb_blocks_loaded | gauge | Number of currently loaded data blocks |
prometheus_tsdb_checkpoint_creations_failed | counter | Total number of checkpoint creations that failed. |
prometheus_tsdb_checkpoint_creations | counter | Total number of checkpoint creations attempted. |
prometheus_tsdb_checkpoint_deletions_failed | counter | Total number of checkpoint deletions that failed. |
prometheus_tsdb_checkpoint_deletions | counter | Total number of checkpoint deletions attempted. |
prometheus_tsdb_chunk_write_queue_operations | counter | Number of operations on the chunk_write_queue. |
prometheus_tsdb_clean_start | gauge | -1: lockfile is disabled. 0: a lockfile from a previous execution was replaced. 1: lockfile creation was clean |
prometheus_tsdb_compaction_chunk_range_seconds | histogram | Final time range of chunks on their first compaction |
prometheus_tsdb_compaction_chunk_samples | histogram | Final number of samples on their first compaction |
prometheus_tsdb_compaction_chunk_size_bytes | histogram | Final size of chunks on their first compaction |
prometheus_tsdb_compaction_duration_seconds | histogram | Duration of compaction runs |
prometheus_tsdb_compaction_populating_block | gauge | Set to 1 when a block is currently being written to the disk. |
prometheus_tsdb_compactions_failed | counter | Total number of compactions that failed for the partition. |
prometheus_tsdb_compactions_skipped | counter | Total number of skipped compactions due to disabled auto compaction. |
prometheus_tsdb_compactions | counter | Total number of compactions that were executed for the partition. |
prometheus_tsdb_compactions_triggered | counter | Total number of triggered compactions for the partition. |
prometheus_tsdb_data_replay_duration_seconds | gauge | Time taken to replay the data on disk. |
prometheus_tsdb_exemplar_exemplars_appended | counter | Total number of appended exemplars. |
prometheus_tsdb_exemplar_exemplars_in_storage | gauge | Number of exemplars currently in circular storage. |
prometheus_tsdb_exemplar_last_exemplars_timestamp_seconds | gauge | The timestamp of the oldest exemplar stored in circular storage. Useful to check for what timerange the current exemplar buffer limit allows. This usually means the last timestampfor all exemplars for a typical setup. This is not true though if one of the series timestamp is in future compared to rest series. |
prometheus_tsdb_exemplar_max_exemplars | gauge | Total number of exemplars the exemplar storage can store, resizeable. |
prometheus_tsdb_exemplar_out_of_order_exemplars | counter | Total number of out of order exemplar ingestion failed attempts. |
prometheus_tsdb_exemplar_series_with_exemplars_in_storage | gauge | Number of series with exemplars currently in circular storage. |
prometheus_tsdb_head_active_appenders | gauge | Number of currently active appender transactions |
prometheus_tsdb_head_chunks | gauge | Total number of chunks in the head block. |
prometheus_tsdb_head_chunks_created | counter | Total number of chunks created in the head |
prometheus_tsdb_head_chunks_removed | counter | Total number of chunks removed in the head |
prometheus_tsdb_head_gc_duration_seconds | summary | Runtime of garbage collection in the head block. |
prometheus_tsdb_head_max_time | gauge | Maximum timestamp of the head block. The unit is decided by the library consumer. |
prometheus_tsdb_head_max_time_seconds | gauge | Maximum timestamp of the head block. |
prometheus_tsdb_head_min_time | gauge | Minimum time bound of the head block. The unit is decided by the library consumer. |
prometheus_tsdb_head_min_time_seconds | gauge | Minimum time bound of the head block. |
prometheus_tsdb_head_samples_appended | counter | Total number of appended samples. |
prometheus_tsdb_head_series | gauge | Total number of series in the head block. |
prometheus_tsdb_head_series_created | counter | Total number of series created in the head |
prometheus_tsdb_head_series_not_found | counter | Total number of requests for series that were not found. |
prometheus_tsdb_head_series_removed | counter | Total number of series removed in the head |
prometheus_tsdb_head_truncations_failed | counter | Total number of head truncations that failed. |
prometheus_tsdb_head_truncations | counter | Total number of head truncations attempted. |
prometheus_tsdb_isolation_high_watermark | gauge | The highest TSDB append ID that has been given out. |
prometheus_tsdb_isolation_low_watermark | gauge | The lowest TSDB append ID that is still referenced. |
prometheus_tsdb_lowest_timestamp | gauge | Lowest timestamp value stored in the database. The unit is decided by the library consumer. |
prometheus_tsdb_lowest_timestamp_seconds | gauge | Lowest timestamp value stored in the database. |
prometheus_tsdb_mmap_chunk_corruptions | counter | Total number of memory-mapped chunk corruptions. |
prometheus_tsdb_out_of_bound_samples | counter | Total number of out of bound samples ingestion failed attempts. |
prometheus_tsdb_out_of_order_samples | counter | Total number of out of order samples ingestion failed attempts. |
prometheus_tsdb_reloads_failures | counter | Number of times the database failed to reloadBlocks block data from disk. |
prometheus_tsdb_reloads | counter | Number of times the database reloaded block data from disk. |
prometheus_tsdb_retention_limit_bytes | gauge | Max number of bytes to be retained in the tsdb blocks, configured 0 means disabled |
prometheus_tsdb_size_retentions | counter | The number of times that blocks were deleted because the maximum number of bytes was exceeded. |
prometheus_tsdb_snapshot_replay_error | counter | Total number snapshot replays that failed. |
prometheus_tsdb_storage_blocks_bytes | gauge | The number of bytes that are currently used for local storage by all blocks. |
prometheus_tsdb_symbol_table_size_bytes | gauge | Size of symbol table in memory for loaded blocks |
prometheus_tsdb_time_retentions | counter | The number of times that blocks were deleted because the maximum time limit was exceeded. |
prometheus_tsdb_tombstone_cleanup_seconds | histogram | The time taken to recompact blocks to remove tombstones. |
prometheus_tsdb_vertical_compactions | counter | Total number of compactions done on overlapping blocks. |
prometheus_tsdb_wal_completed_pages | counter | Total number of completed pages. |
prometheus_tsdb_wal_corruptions | counter | Total number of WAL corruptions. |
prometheus_tsdb_wal_fsync_duration_seconds | summary | Duration of WAL fsync. |
prometheus_tsdb_wal_page_flushes | counter | Total number of page flushes. |
prometheus_tsdb_wal_segment_current | gauge | WAL segment index that TSDB is currently writing to. |
prometheus_tsdb_wal_truncate_duration_seconds | summary | Duration of WAL truncation. |
prometheus_tsdb_wal_truncations_failed | counter | Total number of WAL truncations that failed. |
prometheus_tsdb_wal_truncations | counter | Total number of WAL truncations attempted. |
prometheus_tsdb_wal_writes_failed | counter | Total number of WAL writes that failed. |
prometheus_wal_watcher_current_segment | gauge | Current segment the WAL watcher is reading records from. |
prometheus_wal_watcher_record_decode_failures | counter | Number of records read by the WAL watcher that resulted in an error when decoding. |
prometheus_wal_watcher_records_read | counter | Number of records read by the WAL watcher from the WAL. |
prometheus_wal_watcher_samples_sent_pre_tailing | counter | Number of sample records read by the WAL watcher and sent to remote write during replay of existing WAL. |
prometheus_web_federation_errors | counter | Total number of errors that occurred while sending federation responses. |
prometheus_web_federation_warnings | counter | Total number of warnings that occurred while sending federation responses. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Prometheus-operator (Kubernetes v1.21)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
87 | 1824 | 1.01 | 851 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_operator_alertmanager_config_validation_errors | counter | Number of errors that occurred while validating a alertmanagerconfig object |
prometheus_operator_alertmanager_config_validation_triggered | counter | Number of times an alertmanagerconfig object triggered validation |
prometheus_operator_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which prometheus_operator was built. |
prometheus_operator_kubernetes_client_http_request_duration_seconds | summary | Summary of latencies for the Kubernetes client's requests by endpoint. |
prometheus_operator_kubernetes_client_http_requests | counter | Total number of Kubernetes's client requests by status code. |
prometheus_operator_kubernetes_client_rate_limiter_duration_seconds | summary | Summary of latencies for the Kuberntes client's rate limiter by endpoint. |
prometheus_operator_list_operations_failed | counter | Total number of list operations that failed |
prometheus_operator_list_operations | counter | Total number of list operations |
prometheus_operator_managed_resources | gauge | Number of resources managed by the operator's controller per state (selected/rejected) |
prometheus_operator_node_address_lookup_errors | counter | Number of times a node IP address could not be determined |
prometheus_operator_node_syncs_failed | counter | Number of node endpoints synchronisation failures |
prometheus_operator_node_syncs | counter | Number of node endpoints synchronisations |
prometheus_operator_ready | gauge | 1 when the controller is ready to reconcile resources, 0 otherwise |
prometheus_operator_reconcile_errors | counter | Number of errors that occurred during reconcile operations |
prometheus_operator_reconcile_operations | counter | Total number of reconcile operations |
prometheus_operator_reconcile_sts_delete_create | counter | Number of times that reconciling a statefulset required deleting and re-creating it |
prometheus_operator_rule_validation_errors | counter | Number of errors that occurred while validating a prometheusRules object |
prometheus_operator_rule_validation_triggered | counter | Number of times a prometheusRule object triggered validation |
prometheus_operator_spec_replicas | gauge | Number of expected replicas for the object. |
prometheus_operator_syncs | gauge | Number of objects per sync status (ok/failed) |
prometheus_operator_triggered | counter | Number of times a Kubernetes object add, delete or update event triggered the Prometheus Operator to reconcile an object |
prometheus_operator_watch_operations_failed | counter | Total number of watch operations that failed |
prometheus_operator_watch_operations | counter | Total number of watch operations |
AlertManager (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
73 | 312 | 1.53 | 60 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
alertmanager_alerts | gauge | How many alerts by state. |
alertmanager_alerts_invalid | counter | The total number of received alerts that were invalid. |
alertmanager_alerts_received | counter | The total number of received alerts. |
alertmanager_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which alertmanager was built. |
alertmanager_cluster_enabled | gauge | Indicates whether the clustering is enabled or not. |
alertmanager_config_hash | gauge | Hash of the currently loaded alertmanager configuration. |
alertmanager_config_last_reload_success_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
alertmanager_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful. |
alertmanager_dispatcher_aggregation_groups | gauge | Number of active aggregation groups |
alertmanager_dispatcher_alert_processing_duration_seconds | summary | Summary of latencies for the processing of alerts. |
alertmanager_http_concurrency_limit_exceeded | counter | Total number of times an HTTP request failed because the concurrency limit was reached. |
alertmanager_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
alertmanager_http_requests_in_flight | gauge | Current number of HTTP requests being processed. |
alertmanager_http_response_size_bytes | histogram | Histogram of response size for HTTP requests. |
alertmanager_integrations | gauge | Number of configured integrations. |
alertmanager_nflog_gc_duration_seconds | summary | Duration of the last notification log garbage collection cycle. |
alertmanager_nflog_gossip_messages_propagated | counter | Number of received gossip messages that have been further gossiped. |
alertmanager_nflog_queries | counter | Number of notification log queries were received. |
alertmanager_nflog_query_duration_seconds | histogram | Duration of notification log query evaluation. |
alertmanager_nflog_query_errors | counter | Number notification log received queries that failed. |
alertmanager_nflog_snapshot_duration_seconds | summary | Duration of the last notification log snapshot. |
alertmanager_nflog_snapshot_size_bytes | gauge | Size of the last notification log snapshot in bytes. |
alertmanager_notification_latency_seconds | histogram | The latency of notifications in seconds. |
alertmanager_notification_requests_failed | counter | The total number of failed notification requests. |
alertmanager_notification_requests | counter | The total number of attempted notification requests. |
alertmanager_notifications_failed | counter | The total number of failed notifications. |
alertmanager_notifications | counter | The total number of attempted notifications. |
alertmanager_receivers | gauge | Number of configured receivers. |
alertmanager_silences | gauge | How many silences by state. |
alertmanager_silences_gc_duration_seconds | summary | Duration of the last silence garbage collection cycle. |
alertmanager_silences_gossip_messages_propagated | counter | Number of received gossip messages that have been further gossiped. |
alertmanager_silences_queries | counter | How many silence queries were received. |
alertmanager_silences_query_duration_seconds | histogram | Duration of silence query evaluation. |
alertmanager_silences_query_errors | counter | How many silence received queries did not succeed. |
alertmanager_silences_snapshot_duration_seconds | summary | Duration of the last silence snapshot. |
alertmanager_silences_snapshot_size_bytes | gauge | Size of the last silence snapshot in bytes. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Core DNS service (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
63 | 322 | 2.53 | 80 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
coredns_build_info | gauge | A metric with a constant '1' value labeled by version, revision, and goversion from which CoreDNS was built. |
coredns_cache_entries | gauge | The number of elements in the cache. |
coredns_cache_hits | counter | The count of cache hits. |
coredns_cache_misses | counter | The count of cache misses. Deprecated, derive misses from cache hits/requests counters. |
coredns_cache_requests | counter | The count of cache requests. |
coredns_dns_request_duration_seconds | histogram | Histogram of the time (in seconds) each request took per zone. |
coredns_dns_request_size_bytes | histogram | Size of the EDNS0 UDP buffer in bytes (64K for TCP) per zone and protocol. |
coredns_dns_requests | counter | Counter of DNS requests made per zone, protocol and family. |
coredns_dns_response_size_bytes | histogram | Size of the returned response in bytes. |
coredns_dns_responses | counter | Counter of response status codes. |
coredns_forward_conn_cache_hits | counter | Counter of connection cache hits per upstream and protocol. |
coredns_forward_conn_cache_misses | counter | Counter of connection cache misses per upstream and protocol. |
coredns_forward_healthcheck_broken | counter | Counter of the number of complete failures of the healthchecks. |
coredns_forward_healthcheck_failures | counter | Counter of the number of failed healthchecks. |
coredns_forward_max_concurrent_rejects | counter | Counter of the number of queries rejected because the concurrent queries were at maximum. |
coredns_forward_request_duration_seconds | histogram | Histogram of the time each request took. |
coredns_forward_requests | counter | Counter of requests made per upstream. |
coredns_forward_responses | counter | Counter of responses received per upstream. |
coredns_health_request_duration_seconds | histogram | Histogram of the time (in seconds) each request took. |
coredns_health_request_failures | counter | The number of times the health check failed. |
coredns_hosts_entries | gauge | The combined number of entries in hosts and Corefile. |
coredns_hosts_reload_timestamp_seconds | gauge | The timestamp of the last reload of hosts file. |
coredns_kubernetes_dns_programming_duration_seconds | histogram | Histogram of the time (in seconds) it took to program a dns instance. |
coredns_local_localhost_requests | counter | Counter of localhost. |
coredns_panics | counter | A metrics that counts the number of panics. |
coredns_plugin_enabled | gauge | A metric that indicates whether a plugin is enabled on per server and zone basis. |
coredns_reload_failed | counter | Counter of the number of failed reload attempts. |
coredns_template_matches | counter | Counter of template regex matches. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
Grafana (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
147 | 777 | 2.08 | 238 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
access_evaluation_duration | histogram | Histogram for the runtime of evaluation function. |
access_permissions_duration | histogram | Histogram for the runtime of permissions check function. |
cortex_experimental_features_in_use | counter | The number of experimental features in use. |
deprecated_flags_inuse | counter | The number of deprecated flags currently set. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
grafana_access_evaluation_count | counter | number of evaluation calls |
grafana_alerting_active_alerts | gauge | amount of active alerts |
grafana_alerting_active_configurations | gauge | The number of active Alertmanager configurations. |
grafana_alerting_alerts | gauge | How many alerts by state. |
grafana_alerting_discovered_configurations | gauge | The number of organizations we've discovered that require an Alertmanager configuration. |
grafana_alerting_execution_time_milliseconds | summary | summary of alert execution duration |
grafana_alerting_get_alert_rules_duration_seconds | histogram | The time taken to get all alert rules. |
grafana_alerting_schedule_periodic_duration_seconds | histogram | The time taken to run the scheduler. |
grafana_alerting_scheduler_behind_seconds | gauge | The total number of seconds the scheduler is behind. |
grafana_api_admin_user_created | counter | api admin user created counter |
grafana_api_dashboard_get_milliseconds | summary | summary for dashboard get duration |
grafana_api_dashboard_save_milliseconds | summary | summary for dashboard save duration |
grafana_api_dashboard_search_milliseconds | summary | summary for dashboard search duration |
grafana_api_dashboard_snapshot_create | counter | dashboard snapshots created |
grafana_api_dashboard_snapshot_external | counter | external dashboard snapshots created |
grafana_api_dashboard_snapshot_get | counter | loaded dashboards |
grafana_api_dataproxy_request_all_milliseconds | summary | summary for dataproxy request duration |
grafana_api_login_oauth | counter | api login oauth counter |
grafana_api_login_post | counter | api login post counter |
grafana_api_login_saml | counter | api login saml counter |
grafana_api_models_dashboard_insert | counter | dashboards inserted |
grafana_api_org_create | counter | api org created counter |
grafana_api_response_status | counter | api http response status |
grafana_api_user_signup_completed | counter | amount of users who completed the signup flow |
grafana_api_user_signup_invite | counter | amount of users who have been invited |
grafana_api_user_signup_started | counter | amount of users who started the signup flow |
grafana_aws_cloudwatch_get_metric_data | counter | counter for getting metric data time series from aws |
grafana_aws_cloudwatch_get_metric_statistics | counter | counter for getting metric statistics from aws |
grafana_aws_cloudwatch_list_metrics | counter | counter for getting list of metrics from aws |
grafana_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which Grafana was built |
grafana_db_datasource_query_by_id | counter | counter for getting datasource by id |
grafana_emails_sent_failed | counter | Number of emails Grafana failed to send |
grafana_emails_sent | counter | Number of emails sent by Grafana |
grafana_feature_toggles_info | gauge | info metric that exposes what feature toggles are enabled or not |
grafana_frontend_boot_css_time_seconds | histogram | Frontend boot initial css load |
grafana_frontend_boot_first_contentful_paint_time_seconds | histogram | Frontend boot first contentful paint |
grafana_frontend_boot_first_paint_time_seconds | histogram | Frontend boot first paint |
grafana_frontend_boot_js_done_time_seconds | histogram | Frontend boot initial js load |
grafana_frontend_boot_load_time_seconds | histogram | Frontend boot time measurement |
grafana_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
grafana_http_request_in_flight | gauge | A gauge of requests currently being served by Grafana. |
grafana_instance_start | counter | counter for started instances |
grafana_ldap_users_sync_execution_time | summary | summary for LDAP users sync execution duration |
grafana_live_client_command_duration_seconds | summary | clientID command duration summary. |
grafana_live_client_recover | counter | Count of recover operations. |
grafana_live_node_action_count | counter | Number of node actions called. |
grafana_live_node_build | gauge | Node build info. |
grafana_live_node_messages_received_count | counter | Number of messages received. |
grafana_live_node_messages_sent_count | counter | Number of messages sent. |
grafana_live_node_num_channels | gauge | Number of channels with one or more subscribers. |
grafana_live_node_num_clients | gauge | Number of clients connected. |
grafana_live_node_num_nodes | gauge | Number of nodes in cluster. |
grafana_live_node_num_subscriptions | gauge | Number of subscriptions. |
grafana_live_node_num_users | gauge | Number of unique users connected. |
grafana_live_transport_connect_count | counter | Number of connections to specific transport. |
grafana_live_transport_messages_sent | counter | Number of messages sent over specific transport. |
grafana_page_response_status | counter | page http response status |
grafana_plugin_build_info | gauge | A metric with a constant '1' value labeled by pluginId, pluginType and version from which Grafana plugin was built |
grafana_proxy_response_status | counter | proxy http response status |
grafana_rendering_queue_size | gauge | size of rendering queue |
grafana_stat_active_users | gauge | number of active users |
grafana_stat_total_orgs | gauge | total amount of orgs |
grafana_stat_total_playlists | gauge | total amount of playlists |
grafana_stat_total_users | gauge | total amount of users |
grafana_stat_totals_active_admins | gauge | total amount of active admins |
grafana_stat_totals_active_editors | gauge | total amount of active editors |
grafana_stat_totals_active_viewers | gauge | total amount of viewers |
grafana_stat_totals_admins | gauge | total amount of admins |
grafana_stat_totals_annotations | gauge | total amount of annotations in the database |
grafana_stat_totals_dashboard | gauge | total amount of dashboards |
grafana_stat_totals_dashboard_versions | gauge | total amount of dashboard versions in the database |
grafana_stat_totals_datasource | gauge | total number of defined datasources, labeled by pluginId |
grafana_stat_totals_editors | gauge | total amount of editors |
grafana_stat_totals_folder | gauge | total amount of folders |
grafana_stat_totals_library_panels | gauge | total amount of library panels in the database |
grafana_stat_totals_library_variables | gauge | total amount of library variables in the database |
grafana_stat_totals_viewers | gauge | total amount of viewers |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_template_text_expansion_failures | counter | The total number of template text expansion failures. |
prometheus_template_text_expansions | counter | The total number of template text expansions. |
Grafana-operator (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
49 | 1476 | 2.52 | 170 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
controller_runtime_active_workers | gauge | Number of currently used workers per controller |
controller_runtime_max_concurrent_reconciles | gauge | Maximum number of concurrent reconciles per controller |
controller_runtime_reconcile_errors | counter | Total number of reconciliation errors per controller |
controller_runtime_reconcile_time_seconds | histogram | Length of time per reconciliation per controller |
controller_runtime_reconcile | counter | Total number of reconciliations per controller |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_request_latency_seconds | histogram | Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | Number of HTTP requests, partitioned by status code, method, and host. |
workqueue_adds | counter | Total number of adds handled by workqueue |
workqueue_depth | gauge | Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | How long in seconds an item stays in workqueue before being requested |
workqueue_retries | counter | Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | How many seconds of work has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | How long in seconds processing an item from workqueue takes. |
Kube-apiserver (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
144 | 49025 | 7.16 | 1151 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
aggregator_openapi_v2_regeneration_count | counter | ALPHA Counter of OpenAPI v2 spec regeneration count broken down by causing APIService name and reason. |
aggregator_openapi_v2_regeneration_duration | gauge | ALPHA Gauge of OpenAPI v2 spec regeneration duration in seconds. |
aggregator_unavailable_apiservice | gauge | ALPHA Gauge of APIServices which are marked as unavailable broken down by APIService name. |
aggregator_unavailable_apiservice | counter | ALPHA Counter of APIServices which are marked as unavailable broken down by APIService name and reason. |
apiextensions_openapi_v2_regeneration_count | counter | ALPHA Counter of OpenAPI v2 spec regeneration count broken down by causing CRD name and reason. |
apiserver_admission_controller_admission_duration_seconds | histogram | STABLE Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). |
apiserver_admission_step_admission_duration_seconds | histogram | STABLE Admission sub-step latency histogram in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_admission_step_admission_duration_seconds_summary | summary | ALPHA Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_admission_webhook_admission_duration_seconds | histogram | STABLE Admission webhook latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). |
apiserver_admission_webhook_request | counter | ALPHA Admission webhook request total, identified by name and broken out for each admission type (validating or mutating) and operation. Additional labels specify whether the request was rejected or not and an HTTP status code. Codes greater than 600 are truncated to 600, to keep the metrics cardinality bounded. |
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_cache_list_fetched_objects | counter | ALPHA Number of objects read from watch cache in the course of serving a LIST request |
apiserver_cache_list_returned_objects | counter | ALPHA Number of objects returned for a LIST request from watch cache |
apiserver_cache_list | counter | ALPHA Number of LIST requests served from watch cache |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_current_inflight_requests | gauge | STABLE Maximal number of currently used inflight request limit of this apiserver per request kind in last second. |
apiserver_current_inqueue_requests | gauge | ALPHA Maximal number of queued requests in this apiserver per request kind in last second. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_flowcontrol_current_executing_requests | gauge | ALPHA Number of requests in regular execution phase in the API Priority and Fairness system |
apiserver_flowcontrol_current_inqueue_requests | gauge | ALPHA Number of requests currently pending in queues of the API Priority and Fairness system |
apiserver_flowcontrol_current_r | gauge | ALPHA R(time of last change) |
apiserver_flowcontrol_dispatch_r | gauge | ALPHA R(time of last dispatch) |
apiserver_flowcontrol_dispatched_requests | counter | ALPHA Number of requests released by API Priority and Fairness system for service |
apiserver_flowcontrol_latest_s | gauge | ALPHA S(most recently dispatched request) |
apiserver_flowcontrol_next_discounted_s_bounds | gauge | ALPHA min and max, over queues, of S(oldest waiting request in queue) - estimated work in progress |
apiserver_flowcontrol_next_s_bounds | gauge | ALPHA min and max, over queues, of S(oldest waiting request in queue) |
apiserver_flowcontrol_priority_level_request_count_samples | histogram | ALPHA Periodic observations of the number of requests |
apiserver_flowcontrol_priority_level_request_count_watermarks | histogram | ALPHA Watermarks of the number of requests |
apiserver_flowcontrol_priority_level_seat_count_samples | histogram | ALPHA Periodic observations of the number of requests |
apiserver_flowcontrol_priority_level_seat_count_watermarks | histogram | ALPHA Watermarks of the number of requests |
apiserver_flowcontrol_read_vs_write_request_count_samples | histogram | ALPHA Periodic observations of the number of requests |
apiserver_flowcontrol_read_vs_write_request_count_watermarks | histogram | ALPHA Watermarks of the number of requests |
apiserver_flowcontrol_request_concurrency_in_use | gauge | ALPHA Concurrency (number of seats) occupided by the currently executing (all phases count) requests in the API Priority and Fairness system |
apiserver_flowcontrol_request_concurrency_limit | gauge | ALPHA Shared concurrency limit in the API Priority and Fairness system |
apiserver_flowcontrol_request_execution_seconds | histogram | ALPHA Duration of regular phase of request execution in the API Priority and Fairness system |
apiserver_flowcontrol_request_queue_length_after_enqueue | histogram | ALPHA Length of queue in the API Priority and Fairness system, as seen by each request after it is enqueued |
apiserver_flowcontrol_request_wait_duration_seconds | histogram | ALPHA Length of time a request spent waiting in its queue |
apiserver_init_events | counter | ALPHA Counter of init events processed in watchcache broken by resource type. |
apiserver_kube_aggregator_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
apiserver_longrunning_gauge | gauge | ALPHA (Deprecated since 1.23.0) Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. |
apiserver_longrunning_requests | gauge | ALPHA Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. |
apiserver_registered_watchers | gauge | ALPHA (Deprecated since 1.23.0) Number of currently registered watchers for a given resources |
apiserver_request_aborts | counter | ALPHA Number of requests which apiserver aborted possibly due to a timeout, for each group, version, verb, resource, subresource and scope |
apiserver_request_duration_seconds | histogram | STABLE Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component. |
apiserver_request_filter_duration_seconds | histogram | ALPHA Request filter latency distribution in seconds, for each filter type |
apiserver_request_post_timeout | counter | ALPHA Tracks the activity of the request handlers after the associated requests have been timed out by the apiserver |
apiserver_request_slo_duration_seconds | histogram | ALPHA Response latency distribution (not counting webhook duration) in seconds for each verb, group, version, resource, subresource, scope and component. |
apiserver_request_terminations | counter | ALPHA Number of requests which apiserver terminated in self-defense. |
apiserver_request | counter | STABLE Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, and HTTP response code. |
apiserver_requested_deprecated_apis | gauge | STABLE Gauge of deprecated APIs that have been requested, broken out by API group, version, resource, subresource, and removed_release. |
apiserver_response_sizes | histogram | STABLE Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. |
apiserver_selfrequest | counter | ALPHA Counter of apiserver self-requests broken out for each verb, API resource and subresource. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
apiserver_storage_list_evaluated_objects | counter | ALPHA Number of objects tested in the course of serving a LIST request from storage |
apiserver_storage_list_fetched_objects | counter | ALPHA Number of objects read from storage in the course of serving a LIST request |
apiserver_storage_list_returned_objects | counter | ALPHA Number of objects returned for a LIST request from storage |
apiserver_storage_list | counter | ALPHA Number of LIST requests served from storage |
apiserver_storage_objects | gauge | STABLE Number of stored objects at the time of last check split by kind. |
apiserver_terminated_watchers | counter | ALPHA Counter of watchers closed due to unresponsiveness broken by resource type. |
apiserver_tls_handshake_errors | counter | ALPHA Number of requests dropped with 'TLS handshake error from' error |
apiserver_watch_events_sizes | histogram | ALPHA Watch event size distribution in bytes |
apiserver_watch_events | counter | ALPHA Number of events sent in watch clients |
apiserver_webhooks_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
authenticated_user_requests | counter | ALPHA Counter of authenticated requests broken out by username. |
authentication_attempts | counter | ALPHA Counter of authenticated attempts. |
authentication_duration_seconds | histogram | ALPHA Authentication duration in seconds broken out by result. |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
etcd_bookmark_counts | gauge | ALPHA Number of etcd bookmarks (progress notify events) split by kind. |
etcd_db_total_size_in_bytes | gauge | ALPHA Total size of the etcd database file physically allocated in bytes. |
etcd_lease_object_counts | histogram | ALPHA Number of objects attached to a single etcd lease. |
etcd_request_duration_seconds | histogram | ALPHA Etcd request latency in seconds for each operation and object type. |
get_token_count | counter | ALPHA Counter of total Token() requests to the alternate token source |
get_token_fail_count | counter | ALPHA Counter of failed Token() requests to the alternate token source |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
grpc_client_handled | counter | Total number of RPCs completed by the client, regardless of success or failure. |
grpc_client_msg_received | counter | Total number of RPC stream messages received by the client. |
grpc_client_msg_sent | counter | Total number of gRPC stream messages sent by the client. |
grpc_client_started | counter | Total number of RPCs started on the client. |
kube_apiserver_clusterip_allocator_allocated_ips | gauge | ALPHA Gauge measuring the number of allocated IPs for Services |
kube_apiserver_clusterip_allocator_allocation | counter | ALPHA Number of Cluster IPs allocations |
kube_apiserver_clusterip_allocator_available_ips | gauge | ALPHA Gauge measuring the number of available IPs for Services |
kube_apiserver_pod_logs_pods_logs_backend_tls_failure | counter | ALPHA Total number of requests for pods/logs that failed due to kubelet server TLS verification |
kube_apiserver_pod_logs_pods_logs_insecure_backend | counter | ALPHA Total number of requests for pods/logs sliced by usage type: enforce_tls, skip_tls_allowed, skip_tls_denied |
kubernetes_build_info | gauge | ALPHA A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. |
node_authorizer_graph_actions_duration_seconds | histogram | ALPHA Histogram of duration of graph actions in node authorizer. |
pod_security_evaluations | counter | ALPHA Number of policy evaluations that occurred, not counting ignored or exempt requests. |
pod_security_exemptions | counter | ALPHA Number of exempt requests, not counting ignored or out of scope requests. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
serviceaccount_legacy_tokens | counter | ALPHA Cumulative legacy service account tokens used |
serviceaccount_stale_tokens | counter | ALPHA Cumulative stale projected service account tokens used |
serviceaccount_valid_tokens | counter | ALPHA Cumulative valid projected service account tokens used |
watch_cache_capacity | gauge | ALPHA Total capacity of watch cache broken by resource type. |
watch_cache_capacity_decrease | counter | ALPHA Total number of watch cache capacity decrease events broken by resource type. |
watch_cache_capacity_increase | counter | ALPHA Total number of watch cache capacity increase events broken by resource type. |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
Kube-state-metrics (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
220 | 28072 | 3.15 | 5043 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
kube_configmap_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_configmap_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_configmap_info | gauge | Information about configmap. |
kube_configmap_created | gauge | Unix creation timestamp |
kube_configmap_metadata_resource_version | gauge | Resource version representing a specific version of the configmap. |
kube_cronjob_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_cronjob_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_cronjob_info | gauge | Info about cronjob. |
kube_cronjob_created | gauge | Unix creation timestamp |
kube_cronjob_status_active | gauge | Active holds pointers to currently running jobs. |
kube_cronjob_status_last_schedule_time | gauge | LastScheduleTime keeps information of when was the last time the job was successfully scheduled. |
kube_cronjob_spec_suspend | gauge | Suspend flag tells the controller to suspend subsequent executions. |
kube_cronjob_spec_starting_deadline_seconds | gauge | Deadline in seconds for starting the job if it misses scheduled time for any reason. |
kube_cronjob_next_schedule_time | gauge | Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it's never been scheduled. Use this to determine if the job is delayed. |
kube_cronjob_metadata_resource_version | gauge | Resource version representing a specific version of the cronjob. |
kube_cronjob_spec_successful_job_history_limit | gauge | Successful job history limit tells the controller how many completed jobs should be preserved. |
kube_cronjob_spec_failed_job_history_limit | gauge | Failed job history limit tells the controller how many failed jobs should be preserved. |
kube_daemonset_created | gauge | Unix creation timestamp |
kube_daemonset_status_current_number_scheduled | gauge | The number of nodes running at least one daemon pod and are supposed to. |
kube_daemonset_status_desired_number_scheduled | gauge | The number of nodes that should be running the daemon pod. |
kube_daemonset_status_number_available | gauge | The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available |
kube_daemonset_status_number_misscheduled | gauge | The number of nodes running a daemon pod but are not supposed to. |
kube_daemonset_status_number_ready | gauge | The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. |
kube_daemonset_status_number_unavailable | gauge | The number of nodes that should be running the daemon pod and have none of the daemon pod running and available |
kube_daemonset_status_observed_generation | gauge | The most recent generation observed by the daemon set controller. |
kube_daemonset_status_updated_number_scheduled | gauge | The total number of nodes that are running updated daemon pod |
kube_daemonset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_daemonset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_daemonset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_deployment_created | gauge | Unix creation timestamp |
kube_deployment_status_replicas | gauge | The number of replicas per deployment. |
kube_deployment_status_replicas_ready | gauge | The number of ready replicas per deployment. |
kube_deployment_status_replicas_available | gauge | The number of available replicas per deployment. |
kube_deployment_status_replicas_unavailable | gauge | The number of unavailable replicas per deployment. |
kube_deployment_status_replicas_updated | gauge | The number of updated replicas per deployment. |
kube_deployment_status_observed_generation | gauge | The generation observed by the deployment controller. |
kube_deployment_status_condition | gauge | The current status conditions of a deployment. |
kube_deployment_spec_replicas | gauge | Number of desired pods for a deployment. |
kube_deployment_spec_paused | gauge | Whether the deployment is paused and will not be processed by the deployment controller. |
kube_deployment_spec_strategy_rollingupdate_max_unavailable | gauge | Maximum number of unavailable replicas during a rolling update of a deployment. |
kube_deployment_spec_strategy_rollingupdate_max_surge | gauge | Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment. |
kube_deployment_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_deployment_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_deployment_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_endpoint_info | gauge | Information about endpoint. |
kube_endpoint_created | gauge | Unix creation timestamp |
kube_endpoint_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_endpoint_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_endpoint_address_available | gauge | Number of addresses available in endpoint. |
kube_endpoint_address_not_ready | gauge | Number of addresses not ready in endpoint |
kube_endpoint_ports | gauge | Information about the Endpoint ports. |
kube_horizontalpodautoscaler_info | gauge | Information about this autoscaler. |
kube_horizontalpodautoscaler_metadata_generation | gauge | The generation observed by the HorizontalPodAutoscaler controller. |
kube_horizontalpodautoscaler_spec_max_replicas | gauge | Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas. |
kube_horizontalpodautoscaler_spec_min_replicas | gauge | Lower limit for the number of pods that can be set by the autoscaler, default 1. |
kube_horizontalpodautoscaler_spec_target_metric | gauge | The metric specifications used by this autoscaler when calculating the desired replica count. |
kube_horizontalpodautoscaler_status_current_replicas | gauge | Current number of replicas of pods managed by this autoscaler. |
kube_horizontalpodautoscaler_status_desired_replicas | gauge | Desired number of replicas of pods managed by this autoscaler. |
kube_horizontalpodautoscaler_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_horizontalpodautoscaler_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_horizontalpodautoscaler_status_condition | gauge | The condition of this autoscaler. |
kube_ingress_info | gauge | Information about ingress. |
kube_ingress_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_ingress_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_ingress_created | gauge | Unix creation timestamp |
kube_ingress_metadata_resource_version | gauge | Resource version representing a specific version of ingress. |
kube_ingress_path | gauge | Ingress host, paths and backend service information. |
kube_ingress_tls | gauge | Ingress TLS host and secret information. |
kube_job_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_job_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_job_info | gauge | Information about job. |
kube_job_created | gauge | Unix creation timestamp |
kube_job_spec_parallelism | gauge | The maximum desired number of pods the job should run at any given time. |
kube_job_spec_completions | gauge | The desired number of successfully finished pods the job should be run with. |
kube_job_spec_active_deadline_seconds | gauge | The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it. |
kube_job_status_succeeded | gauge | The number of pods which reached Phase Succeeded. |
kube_job_status_failed | gauge | The number of pods which reached Phase Failed and the reason for failure. |
kube_job_status_active | gauge | The number of actively running pods. |
kube_job_complete | gauge | The job has completed its execution. |
kube_job_failed | gauge | The job has failed its execution. |
kube_job_status_start_time | gauge | StartTime represents time when the job was acknowledged by the Job Manager. |
kube_job_status_completion_time | gauge | CompletionTime represents time when the job was completed. |
kube_job_owner | gauge | Information about the Job's owner. |
kube_limitrange | gauge | Information about limit range. |
kube_limitrange_created | gauge | Unix creation timestamp |
kube_namespace_created | gauge | Unix creation timestamp |
kube_namespace_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_namespace_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_namespace_status_phase | gauge | kubernetes namespace status phase. |
kube_namespace_status_condition | gauge | The condition of a namespace. |
kube_networkpolicy_created | gauge | Unix creation timestamp of network policy |
kube_networkpolicy_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_networkpolicy_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_networkpolicy_spec_ingress_rules | gauge | Number of ingress rules on the networkpolicy |
kube_networkpolicy_spec_egress_rules | gauge | Number of egress rules on the networkpolicy |
kube_node_created | gauge | Unix creation timestamp |
kube_node_info | gauge | Information about a cluster node. |
kube_node_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_node_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_node_role | gauge | The role of a cluster node. |
kube_node_spec_taint | gauge | The taint of a cluster node. |
kube_node_spec_unschedulable | gauge | Whether a node can schedule new pods. |
kube_node_status_allocatable | gauge | The allocatable for different resources of a node that are available for scheduling. |
kube_node_status_capacity | gauge | The capacity for different resources of a node. |
kube_node_status_condition | gauge | The condition of a cluster node. |
kube_persistentvolumeclaim_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_persistentvolumeclaim_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_persistentvolumeclaim_info | gauge | Information about persistent volume claim. |
kube_persistentvolumeclaim_status_phase | gauge | The phase the persistent volume claim is currently in. |
kube_persistentvolumeclaim_resource_requests_storage_bytes | gauge | The capacity of storage requested by the persistent volume claim. |
kube_persistentvolumeclaim_access_mode | gauge | The access mode(s) specified by the persistent volume claim. |
kube_persistentvolumeclaim_status_condition | gauge | Information about status of different conditions of persistent volume claim. |
kube_persistentvolume_claim_ref | gauge | Information about the Persistent Volume Claim Reference. |
kube_persistentvolume_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_persistentvolume_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_persistentvolume_status_phase | gauge | The phase indicates if a volume is available, bound to a claim, or released by a claim. |
kube_persistentvolume_info | gauge | Information about persistentvolume. |
kube_persistentvolume_capacity_bytes | gauge | Persistentvolume capacity in bytes. |
kube_poddisruptionbudget_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_poddisruptionbudget_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_poddisruptionbudget_created | gauge | Unix creation timestamp |
kube_poddisruptionbudget_status_current_healthy | gauge | Current number of healthy pods |
kube_poddisruptionbudget_status_desired_healthy | gauge | Minimum desired number of healthy pods |
kube_poddisruptionbudget_status_pod_disruptions_allowed | gauge | Number of pod disruptions that are currently allowed |
kube_poddisruptionbudget_status_expected_pods | gauge | Total number of pods counted by this disruption budget |
kube_poddisruptionbudget_status_observed_generation | gauge | Most recent generation observed when updating this PDB status |
kube_pod_completion_time | gauge | Completion time in unix timestamp for a pod. |
kube_pod_container_info | gauge | Information about a container in a pod. |
kube_pod_container_resource_limits | gauge | The number of requested limit resource by a container. |
kube_pod_container_resource_requests | gauge | The number of requested request resource by a container. |
kube_pod_container_state_started | gauge | Start time in unix timestamp for a pod container. |
kube_pod_container_status_last_terminated_reason | gauge | Describes the last reason the container was in terminated state. |
kube_pod_container_status_ready | gauge | Describes whether the containers readiness check succeeded. |
kube_pod_container_status_restarts | counter | The number of container restarts per container. |
kube_pod_container_status_running | gauge | Describes whether the container is currently in running state. |
kube_pod_container_status_terminated | gauge | Describes whether the container is currently in terminated state. |
kube_pod_container_status_terminated_reason | gauge | Describes the reason the container is currently in terminated state. |
kube_pod_container_status_waiting | gauge | Describes whether the container is currently in waiting state. |
kube_pod_container_status_waiting_reason | gauge | Describes the reason the container is currently in waiting state. |
kube_pod_created | gauge | Unix creation timestamp |
kube_pod_deletion_timestamp | gauge | Unix deletion timestamp |
kube_pod_info | gauge | Information about pod. |
kube_pod_init_container_info | gauge | Information about an init container in a pod. |
kube_pod_init_container_resource_limits | gauge | The number of requested limit resource by an init container. |
kube_pod_init_container_resource_requests | gauge | The number of requested request resource by an init container. |
kube_pod_init_container_status_last_terminated_reason | gauge | Describes the last reason the init container was in terminated state. |
kube_pod_init_container_status_ready | gauge | Describes whether the init containers readiness check succeeded. |
kube_pod_init_container_status_restarts | counter | The number of restarts for the init container. |
kube_pod_init_container_status_running | gauge | Describes whether the init container is currently in running state. |
kube_pod_init_container_status_terminated | gauge | Describes whether the init container is currently in terminated state. |
kube_pod_init_container_status_terminated_reason | gauge | Describes the reason the init container is currently in terminated state. |
kube_pod_init_container_status_waiting | gauge | Describes whether the init container is currently in waiting state. |
kube_pod_init_container_status_waiting_reason | gauge | Describes the reason the init container is currently in waiting state. |
kube_pod_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_pod_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_pod_overhead_cpu_cores | gauge | The pod overhead in regards to cpu cores associated with running a pod. |
kube_pod_overhead_memory_bytes | gauge | The pod overhead in regards to memory associated with running a pod. |
kube_pod_owner | gauge | Information about the Pod's owner. |
kube_pod_restart_policy | gauge | Describes the restart policy in use by this pod. |
kube_pod_runtimeclass_name_info | gauge | The runtimeclass associated with the pod. |
kube_pod_spec_volumes_persistentvolumeclaims_info | gauge | Information about persistentvolumeclaim volumes in a pod. |
kube_pod_spec_volumes_persistentvolumeclaims_readonly | gauge | Describes whether a persistentvolumeclaim is mounted read only. |
kube_pod_start_time | gauge | Start time in unix timestamp for a pod. |
kube_pod_status_phase | gauge | The pods current phase. |
kube_pod_status_ready | gauge | Describes whether the pod is ready to serve requests. |
kube_pod_status_reason | gauge | The pod status reasons |
kube_pod_status_scheduled | gauge | Describes the status of the scheduling process for the pod. |
kube_pod_status_scheduled_time | gauge | Unix timestamp when pod moved into scheduled status |
kube_pod_status_unschedulable | gauge | Describes the unschedulable status for the pod. |
kube_replicaset_created | gauge | Unix creation timestamp |
kube_replicaset_status_replicas | gauge | The number of replicas per ReplicaSet. |
kube_replicaset_status_fully_labeled_replicas | gauge | The number of fully labeled replicas per ReplicaSet. |
kube_replicaset_status_ready_replicas | gauge | The number of ready replicas per ReplicaSet. |
kube_replicaset_status_observed_generation | gauge | The generation observed by the ReplicaSet controller. |
kube_replicaset_spec_replicas | gauge | Number of desired pods for a ReplicaSet. |
kube_replicaset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_replicaset_owner | gauge | Information about the ReplicaSet's owner. |
kube_replicaset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_replicaset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_replicationcontroller_created | gauge | Unix creation timestamp |
kube_replicationcontroller_status_replicas | gauge | The number of replicas per ReplicationController. |
kube_replicationcontroller_status_fully_labeled_replicas | gauge | The number of fully labeled replicas per ReplicationController. |
kube_replicationcontroller_status_ready_replicas | gauge | The number of ready replicas per ReplicationController. |
kube_replicationcontroller_status_available_replicas | gauge | The number of available replicas per ReplicationController. |
kube_replicationcontroller_status_observed_generation | gauge | The generation observed by the ReplicationController controller. |
kube_replicationcontroller_spec_replicas | gauge | Number of desired pods for a ReplicationController. |
kube_replicationcontroller_metadata_generation | gauge | Sequence number representing a specific generation of the desired state. |
kube_replicationcontroller_owner | gauge | Information about the ReplicationController's owner. |
kube_resourcequota_created | gauge | Unix creation timestamp |
kube_resourcequota | gauge | Information about resource quota. |
kube_secret_info | gauge | Information about secret. |
kube_secret_type | gauge | Type about secret. |
kube_secret_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_secret_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_secret_created | gauge | Unix creation timestamp |
kube_secret_metadata_resource_version | gauge | Resource version representing a specific version of secret. |
kube_service_info | gauge | Information about service. |
kube_service_created | gauge | Unix creation timestamp |
kube_service_spec_type | gauge | Type about service. |
kube_service_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_service_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_service_spec_external_ip | gauge | Service external ips. One series for each ip |
kube_service_status_load_balancer_ingress | gauge | Service load balancer ingress status |
kube_statefulset_created | gauge | Unix creation timestamp |
kube_statefulset_status_replicas | gauge | The number of replicas per StatefulSet. |
kube_statefulset_status_replicas_available | gauge | The number of available replicas per StatefulSet. |
kube_statefulset_status_replicas_current | gauge | The number of current replicas per StatefulSet. |
kube_statefulset_status_replicas_ready | gauge | The number of ready replicas per StatefulSet. |
kube_statefulset_status_replicas_updated | gauge | The number of updated replicas per StatefulSet. |
kube_statefulset_status_observed_generation | gauge | The generation observed by the StatefulSet controller. |
kube_statefulset_replicas | gauge | Number of desired pods for a StatefulSet. |
kube_statefulset_metadata_generation | gauge | Sequence number representing a specific generation of the desired state for the StatefulSet. |
kube_statefulset_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_statefulset_labels | gauge | Kubernetes labels converted to Prometheus labels. |
kube_statefulset_status_current_revision | gauge | Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). |
kube_statefulset_status_update_revision | gauge | Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) |
kube_storageclass_info | gauge | Information about storageclass. |
kube_storageclass_created | gauge | Unix creation timestamp |
kube_storageclass_annotations | gauge | Kubernetes annotations converted to Prometheus labels. |
kube_storageclass_labels | gauge | Kubernetes labels converted to Prometheus labels. |
Kubelet (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
104 | 2373 | 2.99 | 432 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_delegated_authn_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authn_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_delegated_authz_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authz_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
apiserver_webhooks_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
get_token_count | counter | ALPHA Counter of total Token() requests to the alternate token source |
get_token_fail_count | counter | ALPHA Counter of failed Token() requests to the alternate token source |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
kubelet_certificate_manager_client_expiration_renew_errors | counter | ALPHA Counter of certificate renewal errors. |
kubelet_certificate_manager_client_ttl_seconds | gauge | ALPHA Gauge of the TTL (time-to-live) of the Kubelet's client certificate. The value is in seconds until certificate expiry (negative if already expired). If client certificate is invalid or unused, the value will be +INF. |
kubelet_cgroup_manager_duration_seconds | histogram | ALPHA Duration in seconds for cgroup manager operations. Broken down by method. |
kubelet_container_log_filesystem_used_bytes | gauge | ALPHA Bytes used by the container's logs on the filesystem. |
kubelet_containers_per_pod_count | histogram | ALPHA The number of containers per pod. |
kubelet_eviction_stats_age_seconds | histogram | ALPHA Time between when stats are collected, and when pod is evicted based on those stats by eviction signal |
kubelet_evictions | counter | ALPHA Cumulative number of pod evictions by eviction signal |
kubelet_http_inflight_requests | gauge | ALPHA Number of the inflight http requests |
kubelet_http_requests_duration_seconds | histogram | ALPHA Duration in seconds to serve http requests |
kubelet_http_requests | counter | ALPHA Number of the http requests received since the server started |
kubelet_managed_ephemeral_containers | gauge | ALPHA Current number of ephemeral containers in pods managed by this kubelet. Ephemeral containers will be ignored if disabled by the EphemeralContainers feature gate, and this number will be 0. |
kubelet_node_name | gauge | ALPHA The node's name. The count is always 1. |
kubelet_pleg_discard_events | counter | ALPHA The number of discard events in PLEG. |
kubelet_pleg_last_seen_seconds | gauge | ALPHA Timestamp in seconds when PLEG was last seen active. |
kubelet_pleg_relist_duration_seconds | histogram | ALPHA Duration in seconds for relisting pods in PLEG. |
kubelet_pleg_relist_interval_seconds | histogram | ALPHA Interval in seconds between relisting in PLEG. |
kubelet_pod_start_duration_seconds | histogram | ALPHA Duration in seconds for a single pod to go from pending to running. |
kubelet_pod_worker_duration_seconds | histogram | ALPHA Duration in seconds to sync a single pod. Broken down by operation type: create, update, or sync |
kubelet_pod_worker_start_duration_seconds | histogram | ALPHA Duration in seconds from seeing a pod to starting a worker. |
kubelet_run_podsandbox_duration_seconds | histogram | ALPHA Duration in seconds of the run_podsandbox operations. Broken down by RuntimeClass.Handler. |
kubelet_run_podsandbox_errors | counter | ALPHA Cumulative number of the run_podsandbox operation errors by RuntimeClass.Handler. |
kubelet_running_containers | gauge | ALPHA Number of containers currently running |
kubelet_running_pods | gauge | ALPHA Number of pods that have a running pod sandbox |
kubelet_runtime_operations_duration_seconds | histogram | ALPHA Duration in seconds of runtime operations. Broken down by operation type. |
kubelet_runtime_operations_errors | counter | ALPHA Cumulative number of runtime operation errors by operation type. |
kubelet_runtime_operations | counter | ALPHA Cumulative number of runtime operations by operation type. |
kubelet_started_containers_errors | counter | ALPHA Cumulative number of errors when starting containers |
kubelet_started_containers | counter | ALPHA Cumulative number of containers started |
kubelet_started_pods_errors | counter | ALPHA Cumulative number of errors when starting pods |
kubelet_started_pods | counter | ALPHA Cumulative number of pods started |
kubelet_volume_stats_available_bytes | gauge | ALPHA Number of available bytes in the volume |
kubelet_volume_stats_capacity_bytes | gauge | ALPHA Capacity in bytes of the volume |
kubelet_volume_stats_inodes | gauge | ALPHA Maximum number of inodes in the volume |
kubelet_volume_stats_inodes_free | gauge | ALPHA Number of free inodes in the volume |
kubelet_volume_stats_inodes_used | gauge | ALPHA Number of used inodes in the volume |
kubelet_volume_stats_used_bytes | gauge | ALPHA Number of used bytes in the volume |
kubernetes_build_info | gauge | ALPHA A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_rate_limiter_duration_seconds | histogram | ALPHA Client side rate limiter latency in seconds. Broken down by verb and URL. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb and URL. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
storage_operation_duration_seconds | histogram | ALPHA Storage operation duration |
volume_manager_total_volumes | gauge | ALPHA Number of volumes in Volume Manager |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
cAdvisor (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
66 | 13057 | 6.77 | 679 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
cadvisor_version_info | gauge | A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision. |
container_blkio_device_usage | counter | Blkio Device bytes usage |
container_cpu_cfs_periods | counter | Number of elapsed enforcement period intervals. |
container_cpu_cfs_throttled_periods | counter | Number of throttled period intervals. |
container_cpu_cfs_throttled_seconds | counter | Total time duration the container has been throttled. |
container_cpu_load_average_10s | gauge | Value of container cpu load average over the last 10 seconds. |
container_cpu_system_seconds | counter | Cumulative system cpu time consumed in seconds. |
container_cpu_usage_seconds | counter | Cumulative cpu time consumed in seconds. |
container_cpu_user_seconds | counter | Cumulative user cpu time consumed in seconds. |
container_file_descriptors | gauge | Number of open file descriptors for the container. |
container_fs_inodes_free | gauge | Number of available Inodes |
container_fs_inodes_total | gauge | Number of Inodes |
container_fs_io_current | gauge | Number of I/Os currently in progress |
container_fs_io_time_seconds | counter | Cumulative count of seconds spent doing I/Os |
container_fs_io_time_weighted_seconds | counter | Cumulative weighted I/O time in seconds |
container_fs_limit_bytes | gauge | Number of bytes that can be consumed by the container on this filesystem. |
container_fs_read_seconds | counter | Cumulative count of seconds spent reading |
container_fs_reads_bytes | counter | Cumulative count of bytes read |
container_fs_reads_merged | counter | Cumulative count of reads merged |
container_fs_reads | counter | Cumulative count of reads completed |
container_fs_sector_reads | counter | Cumulative count of sector reads completed |
container_fs_sector_writes | counter | Cumulative count of sector writes completed |
container_fs_usage_bytes | gauge | Number of bytes that are consumed by the container on this filesystem. |
container_fs_write_seconds | counter | Cumulative count of seconds spent writing |
container_fs_writes_bytes | counter | Cumulative count of bytes written |
container_fs_writes_merged | counter | Cumulative count of writes merged |
container_fs_writes | counter | Cumulative count of writes completed |
container_last_seen | gauge | Last time a container was seen by the exporter |
container_memory_cache | gauge | Number of bytes of page cache memory. |
container_memory_failcnt | counter | Number of memory usage hits limits |
container_memory_failures | counter | Cumulative count of memory allocation failures. |
container_memory_mapped_file | gauge | Size of memory mapped files in bytes. |
container_memory_max_usage_bytes | gauge | Maximum memory usage recorded in bytes |
container_memory_rss | gauge | Size of RSS in bytes. |
container_memory_swap | gauge | Container swap usage in bytes. |
container_memory_usage_bytes | gauge | Current memory usage in bytes, including all memory regardless of when it was accessed |
container_memory_working_set_bytes | gauge | Current working set in bytes. |
container_network_receive_bytes | counter | Cumulative count of bytes received |
container_network_receive_errors | counter | Cumulative count of errors encountered while receiving |
container_network_receive_packets_dropped | counter | Cumulative count of packets dropped while receiving |
container_network_receive_packets | counter | Cumulative count of packets received |
container_network_transmit_bytes | counter | Cumulative count of bytes transmitted |
container_network_transmit_errors | counter | Cumulative count of errors encountered while transmitting |
container_network_transmit_packets_dropped | counter | Cumulative count of packets dropped while transmitting |
container_network_transmit_packets | counter | Cumulative count of packets transmitted |
container_processes | gauge | Number of processes running inside the container. |
container_scrape_error | gauge | 1 if there was an error while getting container metrics, 0 otherwise |
container_sockets | gauge | Number of open sockets for the container. |
container_spec_cpu_period | gauge | CPU period of the container. |
container_spec_cpu_quota | gauge | CPU quota of the container. |
container_spec_cpu_shares | gauge | CPU share of the container. |
container_spec_memory_limit_bytes | gauge | Memory limit for the container. |
container_spec_memory_reservation_limit_bytes | gauge | Memory reservation limit for the container. |
container_spec_memory_swap_limit_bytes | gauge | Memory swap limit for the container. |
container_start_time_seconds | gauge | Start time of the container since unix epoch in seconds. |
container_tasks_state | gauge | Number of tasks in given state |
container_threads | gauge | Number of threads running inside the container |
container_threads_max | gauge | Maximum number of threads allowed inside the container, infinity if value is zero |
container_ulimits_soft | gauge | Soft ulimit values for the container root process. Unlimited if -1, except priority and nice |
machine_cpu_cores | gauge | Number of logical CPU cores. |
machine_cpu_physical_cores | gauge | Number of physical CPU cores. |
machine_cpu_sockets | gauge | Number of CPU sockets. |
machine_memory_bytes | gauge | Amount of memory installed on the machine. |
machine_nvm_avg_power_budget_watts | gauge | NVM power budget. |
machine_nvm_capacity | gauge | NVM capacity value labeled by NVM mode (memory mode or app direct mode). |
machine_scrape_error | gauge | 1 if there was an error while getting machine metrics, 0 otherwise. |
NGINX ingress (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
52 | 64 | 1.17 | 21 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
nginx_ingress_controller_build_info | gauge | A metric with a constant '1' labeled with information about the build. |
nginx_ingress_controller_config_hash | gauge | Running configuration hash actually running |
nginx_ingress_controller_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful |
nginx_ingress_controller_config_last_reload_successful_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
nginx_ingress_controller_nginx_process_connections | gauge | current number of client connections with state |
nginx_ingress_controller_nginx_process_connections | counter | total number of connections with state |
nginx_ingress_controller_nginx_process_cpu_seconds | counter | Cpu usage in seconds |
nginx_ingress_controller_nginx_process_num_procs | gauge | number of processes |
nginx_ingress_controller_nginx_process_oldest_start_time_seconds | gauge | start time in seconds since 1970/01/01 |
nginx_ingress_controller_nginx_process_read_bytes | counter | number of bytes read |
nginx_ingress_controller_nginx_process_requests | counter | total number of client requests |
nginx_ingress_controller_nginx_process_resident_memory_bytes | gauge | number of bytes of memory in use |
nginx_ingress_controller_nginx_process_virtual_memory_bytes | gauge | number of bytes of memory in use |
nginx_ingress_controller_nginx_process_write_bytes | counter | number of bytes written |
nginx_ingress_controller_success | counter | Cumulative number of Ingress controller reload operations |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Node-exporter (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
320 | 3461 | 1.55 | 542 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
node_arp_entries | gauge | ARP entries by device |
node_boot_time_seconds | gauge | Node boot time, in unixtime. |
node_context_switches | counter | Total number of context switches. |
node_cooling_device_cur_state | gauge | Current throttle state of the cooling device |
node_cooling_device_max_state | gauge | Maximum throttle state of the cooling device |
node_cpu_guest_seconds | counter | Seconds the CPUs spent in guests (VMs) for each mode. |
node_cpu_seconds | counter | Seconds the CPUs spent in each mode. |
node_disk_info | gauge | Info of /sys/block/ |
node_disk_io_now | gauge | The number of I/Os currently in progress. |
node_disk_io_time_seconds | counter | Total seconds spent doing I/Os. |
node_disk_io_time_weighted_seconds | counter | The weighted # of seconds spent doing I/Os. |
node_disk_read_bytes | counter | The total number of bytes read successfully. |
node_disk_read_time_seconds | counter | The total number of seconds spent by all reads. |
node_disk_reads_completed | counter | The total number of reads completed successfully. |
node_disk_reads_merged | counter | The total number of reads merged. |
node_disk_write_time_seconds | counter | This is the total number of seconds spent by all writes. |
node_disk_writes_completed | counter | The total number of writes completed successfully. |
node_disk_writes_merged | counter | The number of writes merged. |
node_disk_written_bytes | counter | The total number of bytes written successfully. |
node_dmi_info | gauge | A metric with a constant '1' value labeled by bios_date, bios_release, bios_vendor, bios_version, board_asset_tag, board_name, board_serial, board_vendor, board_version, chassis_asset_tag, chassis_serial, chassis_vendor, chassis_version, product_family, product_name, product_serial, product_sku, product_uuid, product_version, system_vendor if provided by DMI. |
node_entropy_available_bits | gauge | Bits of available entropy. |
node_entropy_pool_size_bits | gauge | Bits of entropy pool. |
node_exporter_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which node_exporter was built. |
node_filefd_allocated | gauge | File descriptor statistics: allocated. |
node_filefd_maximum | gauge | File descriptor statistics: maximum. |
node_filesystem_avail_bytes | gauge | Filesystem space available to non-root users in bytes. |
node_filesystem_device_error | gauge | Whether an error occurred while getting statistics for the given device. |
node_filesystem_files | gauge | Filesystem total file nodes. |
node_filesystem_files_free | gauge | Filesystem total free file nodes. |
node_filesystem_free_bytes | gauge | Filesystem free space in bytes. |
node_filesystem_readonly | gauge | Filesystem read-only status. |
node_filesystem_size_bytes | gauge | Filesystem size in bytes. |
node_forks | counter | Total number of forks. |
node_intr | counter | Total number of interrupts serviced. |
node_ipvs_connections | counter | The total number of connections made. |
node_ipvs_incoming_bytes | counter | The total amount of incoming data. |
node_ipvs_incoming_packets | counter | The total number of incoming packets. |
node_ipvs_outgoing_bytes | counter | The total amount of outgoing data. |
node_ipvs_outgoing_packets | counter | The total number of outgoing packets. |
node_load1 | gauge | 1m load average. |
node_load15 | gauge | 15m load average. |
node_load5 | gauge | 5m load average. |
node_memory_Active_anon_bytes | gauge | Memory information field Active_anon_bytes. |
node_memory_Active_bytes | gauge | Memory information field Active_bytes. |
node_memory_Active_file_bytes | gauge | Memory information field Active_file_bytes. |
node_memory_AnonHugePages_bytes | gauge | Memory information field AnonHugePages_bytes. |
node_memory_AnonPages_bytes | gauge | Memory information field AnonPages_bytes. |
node_memory_Bounce_bytes | gauge | Memory information field Bounce_bytes. |
node_memory_Buffers_bytes | gauge | Memory information field Buffers_bytes. |
node_memory_Cached_bytes | gauge | Memory information field Cached_bytes. |
node_memory_CmaFree_bytes | gauge | Memory information field CmaFree_bytes. |
node_memory_CmaTotal_bytes | gauge | Memory information field CmaTotal_bytes. |
node_memory_CommitLimit_bytes | gauge | Memory information field CommitLimit_bytes. |
node_memory_Committed_AS_bytes | gauge | Memory information field Committed_AS_bytes. |
node_memory_DirectMap2M_bytes | gauge | Memory information field DirectMap2M_bytes. |
node_memory_DirectMap4k_bytes | gauge | Memory information field DirectMap4k_bytes. |
node_memory_Dirty_bytes | gauge | Memory information field Dirty_bytes. |
node_memory_HardwareCorrupted_bytes | gauge | Memory information field HardwareCorrupted_bytes. |
node_memory_HugePages_Free | gauge | Memory information field HugePages_Free. |
node_memory_HugePages_Rsvd | gauge | Memory information field HugePages_Rsvd. |
node_memory_HugePages_Surp | gauge | Memory information field HugePages_Surp. |
node_memory_HugePages_Total | gauge | Memory information field HugePages_Total. |
node_memory_Hugepagesize_bytes | gauge | Memory information field Hugepagesize_bytes. |
node_memory_Inactive_anon_bytes | gauge | Memory information field Inactive_anon_bytes. |
node_memory_Inactive_bytes | gauge | Memory information field Inactive_bytes. |
node_memory_Inactive_file_bytes | gauge | Memory information field Inactive_file_bytes. |
node_memory_KernelStack_bytes | gauge | Memory information field KernelStack_bytes. |
node_memory_Mapped_bytes | gauge | Memory information field Mapped_bytes. |
node_memory_MemAvailable_bytes | gauge | Memory information field MemAvailable_bytes. |
node_memory_MemFree_bytes | gauge | Memory information field MemFree_bytes. |
node_memory_MemTotal_bytes | gauge | Memory information field MemTotal_bytes. |
node_memory_Mlocked_bytes | gauge | Memory information field Mlocked_bytes. |
node_memory_NFS_Unstable_bytes | gauge | Memory information field NFS_Unstable_bytes. |
node_memory_PageTables_bytes | gauge | Memory information field PageTables_bytes. |
node_memory_SReclaimable_bytes | gauge | Memory information field SReclaimable_bytes. |
node_memory_SUnreclaim_bytes | gauge | Memory information field SUnreclaim_bytes. |
node_memory_Shmem_bytes | gauge | Memory information field Shmem_bytes. |
node_memory_Slab_bytes | gauge | Memory information field Slab_bytes. |
node_memory_SwapCached_bytes | gauge | Memory information field SwapCached_bytes. |
node_memory_SwapFree_bytes | gauge | Memory information field SwapFree_bytes. |
node_memory_SwapTotal_bytes | gauge | Memory information field SwapTotal_bytes. |
node_memory_Unevictable_bytes | gauge | Memory information field Unevictable_bytes. |
node_memory_VmallocChunk_bytes | gauge | Memory information field VmallocChunk_bytes. |
node_memory_VmallocTotal_bytes | gauge | Memory information field VmallocTotal_bytes. |
node_memory_VmallocUsed_bytes | gauge | Memory information field VmallocUsed_bytes. |
node_memory_WritebackTmp_bytes | gauge | Memory information field WritebackTmp_bytes. |
node_memory_Writeback_bytes | gauge | Memory information field Writeback_bytes. |
node_netstat_Icmp6_InErrors | unknown | Statistic Icmp6InErrors. |
node_netstat_Icmp6_InMsgs | unknown | Statistic Icmp6InMsgs. |
node_netstat_Icmp6_OutMsgs | unknown | Statistic Icmp6OutMsgs. |
node_netstat_Icmp_InErrors | unknown | Statistic IcmpInErrors. |
node_netstat_Icmp_InMsgs | unknown | Statistic IcmpInMsgs. |
node_netstat_Icmp_OutMsgs | unknown | Statistic IcmpOutMsgs. |
node_netstat_Ip6_InOctets | unknown | Statistic Ip6InOctets. |
node_netstat_Ip6_OutOctets | unknown | Statistic Ip6OutOctets. |
node_netstat_IpExt_InOctets | unknown | Statistic IpExtInOctets. |
node_netstat_IpExt_OutOctets | unknown | Statistic IpExtOutOctets. |
node_netstat_Ip_Forwarding | unknown | Statistic IpForwarding. |
node_netstat_TcpExt_ListenDrops | unknown | Statistic TcpExtListenDrops. |
node_netstat_TcpExt_ListenOverflows | unknown | Statistic TcpExtListenOverflows. |
node_netstat_TcpExt_SyncookiesFailed | unknown | Statistic TcpExtSyncookiesFailed. |
node_netstat_TcpExt_SyncookiesRecv | unknown | Statistic TcpExtSyncookiesRecv. |
node_netstat_TcpExt_SyncookiesSent | unknown | Statistic TcpExtSyncookiesSent. |
node_netstat_TcpExt_TCPSynRetrans | unknown | Statistic TcpExtTCPSynRetrans. |
node_netstat_TcpExt_TCPTimeouts | unknown | Statistic TcpExtTCPTimeouts. |
node_netstat_Tcp_ActiveOpens | unknown | Statistic TcpActiveOpens. |
node_netstat_Tcp_CurrEstab | unknown | Statistic TcpCurrEstab. |
node_netstat_Tcp_InErrs | unknown | Statistic TcpInErrs. |
node_netstat_Tcp_InSegs | unknown | Statistic TcpInSegs. |
node_netstat_Tcp_OutRsts | unknown | Statistic TcpOutRsts. |
node_netstat_Tcp_OutSegs | unknown | Statistic TcpOutSegs. |
node_netstat_Tcp_PassiveOpens | unknown | Statistic TcpPassiveOpens. |
node_netstat_Tcp_RetransSegs | unknown | Statistic TcpRetransSegs. |
node_netstat_Udp6_InDatagrams | unknown | Statistic Udp6InDatagrams. |
node_netstat_Udp6_InErrors | unknown | Statistic Udp6InErrors. |
node_netstat_Udp6_NoPorts | unknown | Statistic Udp6NoPorts. |
node_netstat_Udp6_OutDatagrams | unknown | Statistic Udp6OutDatagrams. |
node_netstat_Udp6_RcvbufErrors | unknown | Statistic Udp6RcvbufErrors. |
node_netstat_Udp6_SndbufErrors | unknown | Statistic Udp6SndbufErrors. |
node_netstat_UdpLite6_InErrors | unknown | Statistic UdpLite6InErrors. |
node_netstat_UdpLite_InErrors | unknown | Statistic UdpLiteInErrors. |
node_netstat_Udp_InDatagrams | unknown | Statistic UdpInDatagrams. |
node_netstat_Udp_InErrors | unknown | Statistic UdpInErrors. |
node_netstat_Udp_NoPorts | unknown | Statistic UdpNoPorts. |
node_netstat_Udp_OutDatagrams | unknown | Statistic UdpOutDatagrams. |
node_netstat_Udp_RcvbufErrors | unknown | Statistic UdpRcvbufErrors. |
node_netstat_Udp_SndbufErrors | unknown | Statistic UdpSndbufErrors. |
node_network_address_assign_type | gauge | address_assign_type value of /sys/class/net/ |
node_network_carrier | gauge | carrier value of /sys/class/net/ |
node_network_carrier_changes | counter | carrier_changes_total value of /sys/class/net/ |
node_network_device_id | gauge | device_id value of /sys/class/net/ |
node_network_dormant | gauge | dormant value of /sys/class/net/ |
node_network_flags | gauge | flags value of /sys/class/net/ |
node_network_iface_id | gauge | iface_id value of /sys/class/net/ |
node_network_iface_link | gauge | iface_link value of /sys/class/net/ |
node_network_iface_link_mode | gauge | iface_link_mode value of /sys/class/net/ |
node_network_info | gauge | Non-numeric data from /sys/class/net/ |
node_network_mtu_bytes | gauge | mtu_bytes value of /sys/class/net/ |
node_network_net_dev_group | gauge | net_dev_group value of /sys/class/net/ |
node_network_protocol_type | gauge | protocol_type value of /sys/class/net/ |
node_network_receive_bytes | counter | Network device statistic receive_bytes. |
node_network_receive_compressed | counter | Network device statistic receive_compressed. |
node_network_receive_drop | counter | Network device statistic receive_drop. |
node_network_receive_errs | counter | Network device statistic receive_errs. |
node_network_receive_fifo | counter | Network device statistic receive_fifo. |
node_network_receive_frame | counter | Network device statistic receive_frame. |
node_network_receive_multicast | counter | Network device statistic receive_multicast. |
node_network_receive_packets | counter | Network device statistic receive_packets. |
node_network_speed_bytes | gauge | speed_bytes value of /sys/class/net/ |
node_network_transmit_bytes | counter | Network device statistic transmit_bytes. |
node_network_transmit_carrier | counter | Network device statistic transmit_carrier. |
node_network_transmit_colls | counter | Network device statistic transmit_colls. |
node_network_transmit_compressed | counter | Network device statistic transmit_compressed. |
node_network_transmit_drop | counter | Network device statistic transmit_drop. |
node_network_transmit_errs | counter | Network device statistic transmit_errs. |
node_network_transmit_fifo | counter | Network device statistic transmit_fifo. |
node_network_transmit_packets | counter | Network device statistic transmit_packets. |
node_network_transmit_queue_length | gauge | transmit_queue_length value of /sys/class/net/ |
node_network_up | gauge | Value is 1 if operstate is 'up', 0 otherwise. |
node_nf_conntrack_entries | gauge | Number of currently allocated flow entries for connection tracking. |
node_nf_conntrack_entries_limit | gauge | Maximum size of connection tracking table. |
node_nf_conntrack_stat_drop | gauge | Number of packets dropped due to conntrack failure. |
node_nf_conntrack_stat_early_drop | gauge | Number of dropped conntrack entries to make room for new ones, if maximum table size was reached. |
node_nf_conntrack_stat_found | gauge | Number of searched entries which were successful. |
node_nf_conntrack_stat_ignore | gauge | Number of packets seen which are already connected to a conntrack entry. |
node_nf_conntrack_stat_insert | gauge | Number of entries inserted into the list. |
node_nf_conntrack_stat_insert_failed | gauge | Number of entries for which list insertion was attempted but failed. |
node_nf_conntrack_stat_invalid | gauge | Number of packets seen which can not be tracked. |
node_nf_conntrack_stat_search_restart | gauge | Number of conntrack table lookups which had to be restarted due to hashtable resizes. |
node_nfs_connections | counter | Total number of NFSd TCP connections. |
node_nfs_packets | counter | Total NFSd network packets (sent+received) by protocol type. |
node_nfs_requests | counter | Number of NFS procedures invoked. |
node_nfs_rpc_authentication_refreshes | counter | Number of RPC authentication refreshes performed. |
node_nfs_rpc_retransmissions | counter | Number of RPC transmissions performed. |
node_nfs_rpcs | counter | Total number of RPCs performed. |
node_os_info | gauge | A metric with a constant '1' value labeled by build_id, id, id_like, image_id, image_version, name, pretty_name, variant, variant_id, version, version_codename, version_id. |
node_os_version | gauge | Metric containing the major.minor part of the OS version. |
node_processes_max_processes | gauge | Number of max PIDs limit |
node_processes_max_threads | gauge | Limit of threads in the system |
node_processes_pids | gauge | Number of PIDs |
node_processes_state | gauge | Number of processes in each state. |
node_processes_threads | gauge | Allocated threads in system |
node_processes_threads_state | gauge | Number of threads in each state. |
node_procs_blocked | gauge | Number of processes blocked waiting for I/O to complete. |
node_procs_running | gauge | Number of processes in runnable state. |
node_schedstat_running_seconds | counter | Number of seconds CPU spent running a process. |
node_schedstat_timeslices | counter | Number of timeslices executed by CPU. |
node_schedstat_waiting_seconds | counter | Number of seconds spent by processing waiting for this CPU. |
node_scrape_collector_duration_seconds | gauge | node_exporter: Duration of a collector scrape. |
node_scrape_collector_success | gauge | node_exporter: Whether a collector succeeded. |
node_sockstat_FRAG6_inuse | gauge | Number of FRAG6 sockets in state inuse. |
node_sockstat_FRAG6_memory | gauge | Number of FRAG6 sockets in state memory. |
node_sockstat_FRAG_inuse | gauge | Number of FRAG sockets in state inuse. |
node_sockstat_FRAG_memory | gauge | Number of FRAG sockets in state memory. |
node_sockstat_RAW6_inuse | gauge | Number of RAW6 sockets in state inuse. |
node_sockstat_RAW_inuse | gauge | Number of RAW sockets in state inuse. |
node_sockstat_TCP6_inuse | gauge | Number of TCP6 sockets in state inuse. |
node_sockstat_TCP_alloc | gauge | Number of TCP sockets in state alloc. |
node_sockstat_TCP_inuse | gauge | Number of TCP sockets in state inuse. |
node_sockstat_TCP_mem | gauge | Number of TCP sockets in state mem. |
node_sockstat_TCP_mem_bytes | gauge | Number of TCP sockets in state mem_bytes. |
node_sockstat_TCP_orphan | gauge | Number of TCP sockets in state orphan. |
node_sockstat_TCP_tw | gauge | Number of TCP sockets in state tw. |
node_sockstat_UDP6_inuse | gauge | Number of UDP6 sockets in state inuse. |
node_sockstat_UDPLITE6_inuse | gauge | Number of UDPLITE6 sockets in state inuse. |
node_sockstat_UDPLITE_inuse | gauge | Number of UDPLITE sockets in state inuse. |
node_sockstat_UDP_inuse | gauge | Number of UDP sockets in state inuse. |
node_sockstat_UDP_mem | gauge | Number of UDP sockets in state mem. |
node_sockstat_UDP_mem_bytes | gauge | Number of UDP sockets in state mem_bytes. |
node_sockstat_sockets_used | gauge | Number of IPv4 sockets in use. |
node_softnet_dropped | counter | Number of dropped packets |
node_softnet_processed | counter | Number of processed packets |
node_softnet_times_squeezed | counter | Number of times processing packets ran out of quota |
node_textfile_scrape_error | gauge | 1 if there was an error opening or reading a file, 0 otherwise |
node_time_clocksource_available_info | gauge | Available clocksources read from '/sys/devices/system/clocksource'. |
node_time_clocksource_current_info | gauge | Current clocksource read from '/sys/devices/system/clocksource'. |
node_time_seconds | gauge | System time in seconds since epoch (1970). |
node_time_zone_offset_seconds | gauge | System time zone offset in seconds. |
node_timex_estimated_error_seconds | gauge | Estimated error in seconds. |
node_timex_frequency_adjustment_ratio | gauge | Local clock frequency adjustment. |
node_timex_loop_time_constant | gauge | Phase-locked loop time constant. |
node_timex_maxerror_seconds | gauge | Maximum error in seconds. |
node_timex_offset_seconds | gauge | Time offset in between local system and reference clock. |
node_timex_pps_calibration | counter | Pulse per second count of calibration intervals. |
node_timex_pps_error | counter | Pulse per second count of calibration errors. |
node_timex_pps_frequency_hertz | gauge | Pulse per second frequency. |
node_timex_pps_jitter_seconds | gauge | Pulse per second jitter. |
node_timex_pps_jitter | counter | Pulse per second count of jitter limit exceeded events. |
node_timex_pps_shift_seconds | gauge | Pulse per second interval duration. |
node_timex_pps_stability_exceeded | counter | Pulse per second count of stability limit exceeded events. |
node_timex_pps_stability_hertz | gauge | Pulse per second stability, average of recent frequency changes. |
node_timex_status | gauge | Value of the status array bits. |
node_timex_sync_status | gauge | Is clock synchronized to a reliable server (1 = yes, 0 = no). |
node_timex_tai_offset_seconds | gauge | International Atomic Time (TAI) offset. |
node_timex_tick_seconds | gauge | Seconds between clock ticks. |
node_udp_queues | gauge | Number of allocated memory in the kernel for UDP datagrams in bytes. |
node_uname_info | gauge | Labeled system information as provided by the uname system call. |
node_vmstat_pgfault | unknown | /proc/vmstat information field pgfault. |
node_vmstat_pgmajfault | unknown | /proc/vmstat information field pgmajfault. |
node_vmstat_pgpgin | unknown | /proc/vmstat information field pgpgin. |
node_vmstat_pgpgout | unknown | /proc/vmstat information field pgpgout. |
node_vmstat_pswpin | unknown | /proc/vmstat information field pswpin. |
node_vmstat_pswpout | unknown | /proc/vmstat information field pswpout. |
node_xfs_allocation_btree_compares | counter | Number of allocation B-tree compares for a filesystem. |
node_xfs_allocation_btree_lookups | counter | Number of allocation B-tree lookups for a filesystem. |
node_xfs_allocation_btree_records_deleted | counter | Number of allocation B-tree records deleted for a filesystem. |
node_xfs_allocation_btree_records_inserted | counter | Number of allocation B-tree records inserted for a filesystem. |
node_xfs_block_map_btree_compares | counter | Number of block map B-tree compares for a filesystem. |
node_xfs_block_map_btree_lookups | counter | Number of block map B-tree lookups for a filesystem. |
node_xfs_block_map_btree_records_deleted | counter | Number of block map B-tree records deleted for a filesystem. |
node_xfs_block_map_btree_records_inserted | counter | Number of block map B-tree records inserted for a filesystem. |
node_xfs_block_mapping_extent_list_compares | counter | Number of extent list compares for a filesystem. |
node_xfs_block_mapping_extent_list_deletions | counter | Number of extent list deletions for a filesystem. |
node_xfs_block_mapping_extent_list_insertions | counter | Number of extent list insertions for a filesystem. |
node_xfs_block_mapping_extent_list_lookups | counter | Number of extent list lookups for a filesystem. |
node_xfs_block_mapping_reads | counter | Number of block map for read operations for a filesystem. |
node_xfs_block_mapping_unmaps | counter | Number of block unmaps (deletes) for a filesystem. |
node_xfs_block_mapping_writes | counter | Number of block map for write operations for a filesystem. |
node_xfs_directory_operation_create | counter | Number of times a new directory entry was created for a filesystem. |
node_xfs_directory_operation_getdents | counter | Number of times the directory getdents operation was performed for a filesystem. |
node_xfs_directory_operation_lookup | counter | Number of file name directory lookups which miss the operating systems directory name lookup cache. |
node_xfs_directory_operation_remove | counter | Number of times an existing directory entry was created for a filesystem. |
node_xfs_extent_allocation_blocks_allocated | counter | Number of blocks allocated for a filesystem. |
node_xfs_extent_allocation_blocks_freed | counter | Number of blocks freed for a filesystem. |
node_xfs_extent_allocation_extents_allocated | counter | Number of extents allocated for a filesystem. |
node_xfs_extent_allocation_extents_freed | counter | Number of extents freed for a filesystem. |
node_xfs_inode_operation_attempts | counter | Number of times the OS looked for an XFS inode in the inode cache. |
node_xfs_inode_operation_attribute_changes | counter | Number of times the OS explicitly changed the attributes of an XFS inode. |
node_xfs_inode_operation_duplicates | counter | Number of times the OS tried to add a missing XFS inode to the inode cache, but found it had already been added by another process. |
node_xfs_inode_operation_found | counter | Number of times the OS looked for and found an XFS inode in the inode cache. |
node_xfs_inode_operation_missed | counter | Number of times the OS looked for an XFS inode in the cache, but did not find it. |
node_xfs_inode_operation_reclaims | counter | Number of times the OS reclaimed an XFS inode from the inode cache to free memory for another purpose. |
node_xfs_inode_operation_recycled | counter | Number of times the OS found an XFS inode in the cache, but could not use it as it was being recycled. |
node_xfs_read_calls | counter | Number of read(2) system calls made to files in a filesystem. |
node_xfs_vnode_active | counter | Number of vnodes not on free lists for a filesystem. |
node_xfs_vnode_allocate | counter | Number of times vn_alloc called for a filesystem. |
node_xfs_vnode_get | counter | Number of times vn_get called for a filesystem. |
node_xfs_vnode_hold | counter | Number of times vn_hold called for a filesystem. |
node_xfs_vnode_reclaim | counter | Number of times vn_reclaim called for a filesystem. |
node_xfs_vnode_release | counter | Number of times vn_rele called for a filesystem. |
node_xfs_vnode_remove | counter | Number of times vn_remove called for a filesystem. |
node_xfs_write_calls | counter | Number of write(2) system calls made to files in a filesystem. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_errors | counter | Total number of internal errors encountered by the promhttp metric handler. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Prometheus (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
219 | 1542 | 1.27 | 286 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
net_conntrack_dialer_conn_attempted | counter | Total number of connections attempted by the given dialer a given name. |
net_conntrack_dialer_conn_closed | counter | Total number of connections closed which originated from the dialer of a given name. |
net_conntrack_dialer_conn_established | counter | Total number of connections successfully established by the given dialer a given name. |
net_conntrack_dialer_conn_failed | counter | Total number of connections failed to dial by the dialer a given name. |
net_conntrack_listener_conn_accepted | counter | Total number of connections opened to the listener of a given name. |
net_conntrack_listener_conn_closed | counter | Total number of connections closed that were made to the listener of a given name. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_api_remote_read_queries | gauge | The current number of remote read queries being executed or waiting. |
prometheus_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which prometheus was built. |
prometheus_config_last_reload_success_timestamp_seconds | gauge | Timestamp of the last successful configuration reload. |
prometheus_config_last_reload_successful | gauge | Whether the last configuration reload attempt was successful. |
prometheus_engine_queries | gauge | The current number of queries being executed or waiting. |
prometheus_engine_queries_concurrent_max | gauge | The max number of concurrent queries. |
prometheus_engine_query_duration_seconds | summary | Query timings |
prometheus_engine_query_log_enabled | gauge | State of the query log. |
prometheus_engine_query_log_failures | counter | The number of query log failures. |
prometheus_http_request_duration_seconds | histogram | Histogram of latencies for HTTP requests. |
prometheus_http_requests | counter | Counter of HTTP requests. |
prometheus_http_response_size_bytes | histogram | Histogram of response size for HTTP requests. |
prometheus_notifications_alertmanagers_discovered | gauge | The number of alertmanagers discovered and active. |
prometheus_notifications_dropped | counter | Total number of alerts dropped due to errors when sending to Alertmanager. |
prometheus_notifications_errors | counter | Total number of errors sending alert notifications. |
prometheus_notifications_latency_seconds | summary | Latency quantiles for sending alert notifications. |
prometheus_notifications_queue_capacity | gauge | The capacity of the alert notifications queue. |
prometheus_notifications_queue_length | gauge | The number of alert notifications in the queue. |
prometheus_notifications_sent | counter | Total number of alerts sent. |
prometheus_remote_storage_exemplars_in | counter | Exemplars in to remote storage, compare to exemplars out for queue managers. |
prometheus_remote_storage_highest_timestamp_in_seconds | gauge | Highest timestamp that has come into the remote storage via the Appender interface, in seconds since epoch. |
prometheus_remote_storage_samples_in | counter | Samples in to remote storage, compare to samples out for queue managers. |
prometheus_remote_storage_string_interner_zero_reference_releases | counter | The number of times release has been called for strings that are not interned. |
prometheus_rule_evaluation_duration_seconds | summary | The duration for a rule to execute. |
prometheus_rule_evaluation_failures | counter | The total number of rule evaluation failures. |
prometheus_rule_evaluations | counter | The total number of rule evaluations. |
prometheus_rule_group_duration_seconds | summary | The duration of rule group evaluations. |
prometheus_rule_group_interval_seconds | gauge | The interval of a rule group. |
prometheus_rule_group_iterations_missed | counter | The total number of rule group evaluations missed due to slow rule group evaluation. |
prometheus_rule_group_iterations | counter | The total number of scheduled rule group evaluations, whether executed or missed. |
prometheus_rule_group_last_duration_seconds | gauge | The duration of the last rule group evaluation. |
prometheus_rule_group_last_evaluation_samples | gauge | The number of samples returned during the last rule group evaluation. |
prometheus_rule_group_last_evaluation_timestamp_seconds | gauge | The timestamp of the last rule group evaluation in seconds. |
prometheus_rule_group_rules | gauge | The number of rules. |
prometheus_sd_consul_rpc_duration_seconds | summary | The duration of a Consul RPC call in seconds. |
prometheus_sd_consul_rpc_failures | counter | The number of Consul RPC call failures. |
prometheus_sd_discovered_targets | gauge | Current number of discovered targets. |
prometheus_sd_dns_lookup_failures | counter | The number of DNS-SD lookup failures. |
prometheus_sd_dns_lookups | counter | The number of DNS-SD lookups. |
prometheus_sd_failed_configs | gauge | Current number of service discovery configurations that failed to load. |
prometheus_sd_file_read_errors | counter | The number of File-SD read errors. |
prometheus_sd_file_scan_duration_seconds | summary | The duration of the File-SD scan in seconds. |
prometheus_sd_kubernetes_events | counter | The number of Kubernetes events handled. |
prometheus_sd_kubernetes_http_request_duration_seconds | summary | Summary of latencies for HTTP requests to the Kubernetes API by endpoint. |
prometheus_sd_kubernetes_http_request | counter | Total number of HTTP requests to the Kubernetes API by status code. |
prometheus_sd_kubernetes_workqueue_depth | gauge | Current depth of the work queue. |
prometheus_sd_kubernetes_workqueue_items | counter | Total number of items added to the work queue. |
prometheus_sd_kubernetes_workqueue_latency_seconds | summary | How long an item stays in the work queue. |
prometheus_sd_kubernetes_workqueue_longest_running_processor_seconds | gauge | Duration of the longest running processor in the work queue. |
prometheus_sd_kubernetes_workqueue_unfinished_work_seconds | gauge | How long an item has remained unfinished in the work queue. |
prometheus_sd_kubernetes_workqueue_work_duration_seconds | summary | How long processing an item from the work queue takes. |
prometheus_sd_kuma_fetch_duration_seconds | summary | The duration of a Kuma MADS fetch call. |
prometheus_sd_kuma_fetch_failures | counter | The number of Kuma MADS fetch call failures. |
prometheus_sd_kuma_fetch_skipped_updates | counter | The number of Kuma MADS fetch calls that result in no updates to the targets. |
prometheus_sd_received_updates | counter | Total number of update events received from the SD providers. |
prometheus_sd_updates | counter | Total number of update events sent to the SD consumers. |
prometheus_target_interval_length_seconds | summary | Actual intervals between scrapes. |
prometheus_target_metadata_cache_bytes | gauge | The number of bytes that are currently used for storing metric metadata in the cache |
prometheus_target_metadata_cache_entries | gauge | Total number of metric metadata entries in the cache |
prometheus_target_scrape_pool_exceeded_label_limits | counter | Total number of times scrape pools hit the label limits, during sync or config reload. |
prometheus_target_scrape_pool_exceeded_target_limit | counter | Total number of times scrape pools hit the target limit, during sync or config reload. |
prometheus_target_scrape_pool_reloads_failed | counter | Total number of failed scrape pool reloads. |
prometheus_target_scrape_pool_reloads | counter | Total number of scrape pool reloads. |
prometheus_target_scrape_pool_sync | counter | Total number of syncs that were executed on a scrape pool. |
prometheus_target_scrape_pool_targets | gauge | Current number of targets in this scrape pool. |
prometheus_target_scrape_pools_failed | counter | Total number of scrape pool creations that failed. |
prometheus_target_scrape_pools | counter | Total number of scrape pool creation attempts. |
prometheus_target_scrapes_cache_flush_forced | counter | How many times a scrape cache was flushed due to getting big while scrapes are failing. |
prometheus_target_scrapes_exceeded_body_size_limit | counter | Total number of scrapes that hit the body size limit |
prometheus_target_scrapes_exceeded_sample_limit | counter | Total number of scrapes that hit the sample limit and were rejected. |
prometheus_target_scrapes_exemplar_out_of_order | counter | Total number of exemplar rejected due to not being out of the expected order. |
prometheus_target_scrapes_sample_duplicate_timestamp | counter | Total number of samples rejected due to duplicate timestamps but different values. |
prometheus_target_scrapes_sample_out_of_bounds | counter | Total number of samples rejected due to timestamp falling outside of the time bounds. |
prometheus_target_scrapes_sample_out_of_order | counter | Total number of samples rejected due to not being out of the expected order. |
prometheus_target_sync_failed | counter | Total number of target sync failures. |
prometheus_target_sync_length_seconds | summary | Actual interval to sync the scrape pool. |
prometheus_template_text_expansion_failures | counter | The total number of template text expansion failures. |
prometheus_template_text_expansions | counter | The total number of template text expansions. |
prometheus_treecache_watcher_goroutines | gauge | The current number of watcher goroutines. |
prometheus_treecache_zookeeper_failures | counter | The total number of ZooKeeper failures. |
prometheus_tsdb_blocks_loaded | gauge | Number of currently loaded data blocks |
prometheus_tsdb_checkpoint_creations_failed | counter | Total number of checkpoint creations that failed. |
prometheus_tsdb_checkpoint_creations | counter | Total number of checkpoint creations attempted. |
prometheus_tsdb_checkpoint_deletions_failed | counter | Total number of checkpoint deletions that failed. |
prometheus_tsdb_checkpoint_deletions | counter | Total number of checkpoint deletions attempted. |
prometheus_tsdb_chunk_write_queue_operations | counter | Number of operations on the chunk_write_queue. |
prometheus_tsdb_clean_start | gauge | -1: lockfile is disabled. 0: a lockfile from a previous execution was replaced. 1: lockfile creation was clean |
prometheus_tsdb_compaction_chunk_range_seconds | histogram | Final time range of chunks on their first compaction |
prometheus_tsdb_compaction_chunk_samples | histogram | Final number of samples on their first compaction |
prometheus_tsdb_compaction_chunk_size_bytes | histogram | Final size of chunks on their first compaction |
prometheus_tsdb_compaction_duration_seconds | histogram | Duration of compaction runs |
prometheus_tsdb_compaction_populating_block | gauge | Set to 1 when a block is currently being written to the disk. |
prometheus_tsdb_compactions_failed | counter | Total number of compactions that failed for the partition. |
prometheus_tsdb_compactions_skipped | counter | Total number of skipped compactions due to disabled auto compaction. |
prometheus_tsdb_compactions | counter | Total number of compactions that were executed for the partition. |
prometheus_tsdb_compactions_triggered | counter | Total number of triggered compactions for the partition. |
prometheus_tsdb_data_replay_duration_seconds | gauge | Time taken to replay the data on disk. |
prometheus_tsdb_exemplar_exemplars_appended | counter | Total number of appended exemplars. |
prometheus_tsdb_exemplar_exemplars_in_storage | gauge | Number of exemplars currently in circular storage. |
prometheus_tsdb_exemplar_last_exemplars_timestamp_seconds | gauge | The timestamp of the oldest exemplar stored in circular storage. Useful to check for what timerange the current exemplar buffer limit allows. This usually means the last timestampfor all exemplars for a typical setup. This is not true though if one of the series timestamp is in future compared to rest series. |
prometheus_tsdb_exemplar_max_exemplars | gauge | Total number of exemplars the exemplar storage can store, resizeable. |
prometheus_tsdb_exemplar_out_of_order_exemplars | counter | Total number of out of order exemplar ingestion failed attempts. |
prometheus_tsdb_exemplar_series_with_exemplars_in_storage | gauge | Number of series with exemplars currently in circular storage. |
prometheus_tsdb_head_active_appenders | gauge | Number of currently active appender transactions |
prometheus_tsdb_head_chunks | gauge | Total number of chunks in the head block. |
prometheus_tsdb_head_chunks_created | counter | Total number of chunks created in the head |
prometheus_tsdb_head_chunks_removed | counter | Total number of chunks removed in the head |
prometheus_tsdb_head_gc_duration_seconds | summary | Runtime of garbage collection in the head block. |
prometheus_tsdb_head_max_time | gauge | Maximum timestamp of the head block. The unit is decided by the library consumer. |
prometheus_tsdb_head_max_time_seconds | gauge | Maximum timestamp of the head block. |
prometheus_tsdb_head_min_time | gauge | Minimum time bound of the head block. The unit is decided by the library consumer. |
prometheus_tsdb_head_min_time_seconds | gauge | Minimum time bound of the head block. |
prometheus_tsdb_head_samples_appended | counter | Total number of appended samples. |
prometheus_tsdb_head_series | gauge | Total number of series in the head block. |
prometheus_tsdb_head_series_created | counter | Total number of series created in the head |
prometheus_tsdb_head_series_not_found | counter | Total number of requests for series that were not found. |
prometheus_tsdb_head_series_removed | counter | Total number of series removed in the head |
prometheus_tsdb_head_truncations_failed | counter | Total number of head truncations that failed. |
prometheus_tsdb_head_truncations | counter | Total number of head truncations attempted. |
prometheus_tsdb_isolation_high_watermark | gauge | The highest TSDB append ID that has been given out. |
prometheus_tsdb_isolation_low_watermark | gauge | The lowest TSDB append ID that is still referenced. |
prometheus_tsdb_lowest_timestamp | gauge | Lowest timestamp value stored in the database. The unit is decided by the library consumer. |
prometheus_tsdb_lowest_timestamp_seconds | gauge | Lowest timestamp value stored in the database. |
prometheus_tsdb_mmap_chunk_corruptions | counter | Total number of memory-mapped chunk corruptions. |
prometheus_tsdb_out_of_bound_samples | counter | Total number of out of bound samples ingestion failed attempts. |
prometheus_tsdb_out_of_order_samples | counter | Total number of out of order samples ingestion failed attempts. |
prometheus_tsdb_reloads_failures | counter | Number of times the database failed to reloadBlocks block data from disk. |
prometheus_tsdb_reloads | counter | Number of times the database reloaded block data from disk. |
prometheus_tsdb_retention_limit_bytes | gauge | Max number of bytes to be retained in the tsdb blocks, configured 0 means disabled |
prometheus_tsdb_size_retentions | counter | The number of times that blocks were deleted because the maximum number of bytes was exceeded. |
prometheus_tsdb_snapshot_replay_error | counter | Total number snapshot replays that failed. |
prometheus_tsdb_storage_blocks_bytes | gauge | The number of bytes that are currently used for local storage by all blocks. |
prometheus_tsdb_symbol_table_size_bytes | gauge | Size of symbol table in memory for loaded blocks |
prometheus_tsdb_time_retentions | counter | The number of times that blocks were deleted because the maximum time limit was exceeded. |
prometheus_tsdb_tombstone_cleanup_seconds | histogram | The time taken to recompact blocks to remove tombstones. |
prometheus_tsdb_vertical_compactions | counter | Total number of compactions done on overlapping blocks. |
prometheus_tsdb_wal_completed_pages | counter | Total number of completed pages. |
prometheus_tsdb_wal_corruptions | counter | Total number of WAL corruptions. |
prometheus_tsdb_wal_fsync_duration_seconds | summary | Duration of WAL fsync. |
prometheus_tsdb_wal_page_flushes | counter | Total number of page flushes. |
prometheus_tsdb_wal_segment_current | gauge | WAL segment index that TSDB is currently writing to. |
prometheus_tsdb_wal_truncate_duration_seconds | summary | Duration of WAL truncation. |
prometheus_tsdb_wal_truncations_failed | counter | Total number of WAL truncations that failed. |
prometheus_tsdb_wal_truncations | counter | Total number of WAL truncations attempted. |
prometheus_tsdb_wal_writes_failed | counter | Total number of WAL writes that failed. |
prometheus_web_federation_errors | counter | Total number of errors that occurred while sending federation responses. |
prometheus_web_federation_warnings | counter | Total number of warnings that occurred while sending federation responses. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Prometheus-operator (Kubernetes v1.23)¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
87 | 1822 | 1.0 | 850 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
prometheus_operator_alertmanager_config_validation_errors | counter | Number of errors that occurred while validating a alertmanagerconfig object |
prometheus_operator_alertmanager_config_validation_triggered | counter | Number of times an alertmanagerconfig object triggered validation |
prometheus_operator_build_info | gauge | A metric with a constant '1' value labeled by version, revision, branch, and goversion from which prometheus_operator was built. |
prometheus_operator_kubernetes_client_http_request_duration_seconds | summary | Summary of latencies for the Kubernetes client's requests by endpoint. |
prometheus_operator_kubernetes_client_http_requests | counter | Total number of Kubernetes's client requests by status code. |
prometheus_operator_kubernetes_client_rate_limiter_duration_seconds | summary | Summary of latencies for the Kuberntes client's rate limiter by endpoint. |
prometheus_operator_list_operations_failed | counter | Total number of list operations that failed |
prometheus_operator_list_operations | counter | Total number of list operations |
prometheus_operator_managed_resources | gauge | Number of resources managed by the operator's controller per state (selected/rejected) |
prometheus_operator_node_address_lookup_errors | counter | Number of times a node IP address could not be determined |
prometheus_operator_node_syncs_failed | counter | Number of node endpoints synchronisation failures |
prometheus_operator_node_syncs | counter | Number of node endpoints synchronisations |
prometheus_operator_ready | gauge | 1 when the controller is ready to reconcile resources, 0 otherwise |
prometheus_operator_reconcile_errors | counter | Number of errors that occurred during reconcile operations |
prometheus_operator_reconcile_operations | counter | Total number of reconcile operations |
prometheus_operator_reconcile_sts_delete_create | counter | Number of times that reconciling a statefulset required deleting and re-creating it |
prometheus_operator_rule_validation_errors | counter | Number of errors that occurred while validating a prometheusRules object |
prometheus_operator_rule_validation_triggered | counter | Number of times a prometheusRule object triggered validation |
prometheus_operator_spec_replicas | gauge | Number of expected replicas for the object. |
prometheus_operator_syncs | gauge | Number of objects per sync status (ok/failed) |
prometheus_operator_triggered | counter | Number of times a Kubernetes object add, delete or update event triggered the Prometheus Operator to reconcile an object |
prometheus_operator_watch_operations_failed | counter | Total number of watch operations that failed |
prometheus_operator_watch_operations | counter | Total number of watch operations |
Operator-sdk¶
Metrics¶
Name | Type, Unit | Description |
---|---|---|
controller_runtime_active_workers | gauge | Number of currently used workers per controller |
controller_runtime_max_concurrent_reconciles | gauge | Maximum number of concurrent reconciles per controller |
controller_runtime_reconcile_errors_total | counter | Total number of reconciliation errors per controller |
controller_runtime_reconcile_time_seconds | histogram | Length of time per reconciliation per controller |
controller_runtime_reconcile_total | counter | Total number of reconciliations per controller |
controller_runtime_reconcile_total | counter | Total number of reconciliations per controller |
Openshift-state-metrics¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
68 | 124 | 0.42 | 28 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_cgo_go_to_c_calls_calls | counter | Count of calls made from Go to C by the current process. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_limiter_last_enabled_gc_cycle | gauge | GC cycle the last time the GC CPU limiter was enabled. This metric is useful for diagnosing the root cause of an out-of-memory error, because the limiter trades memory for CPU time when the GC's CPU time gets too high. This is most likely to occur with use of SetMemoryLimit. The first GC cycle is cycle 1, so a value of 0 indicates that it was never enabled. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_gc_stack_starting_size_bytes | gauge | The stack size of new goroutines. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_gomaxprocs_threads | gauge | The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
Openshift-api-server¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
152 | 6528 | 6.41 | 326 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
aggregator_openapi_v2_regeneration_count | counter | ALPHA Counter of OpenAPI v2 spec regeneration count broken down by causing APIService name and reason. |
aggregator_openapi_v2_regeneration_duration | gauge | ALPHA Gauge of OpenAPI v2 spec regeneration duration in seconds. |
apiserver_admission_controller_admission_duration_seconds | histogram | STABLE Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit). |
apiserver_admission_step_admission_duration_seconds | histogram | STABLE Admission sub-step latency histogram in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_admission_step_admission_duration_seconds_summary | summary | ALPHA Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit). |
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_level | counter | ALPHA Counter of policy levels for audit events (1 per request). |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_cache_list_fetched_objects | counter | ALPHA Number of objects read from watch cache in the course of serving a LIST request |
apiserver_cache_list_returned_objects | counter | ALPHA Number of objects returned for a LIST request from watch cache |
apiserver_cache_list | counter | ALPHA Number of LIST requests served from watch cache |
apiserver_cel_compilation_duration_seconds | histogram | ALPHA |
apiserver_cel_evaluation_duration_seconds | histogram | ALPHA |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_current_inflight_requests | gauge | STABLE Maximal number of currently used inflight request limit of this apiserver per request kind in last second. |
apiserver_delegated_authn_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authn_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_delegated_authz_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authz_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_flowcontrol_read_vs_write_current_requests | histogram | EXPERIMENTAL: ALPHA Observations, at the end of every nanosecond, of the number of requests (as a fraction of the relevant limit) waiting or in regular stage of execution |
apiserver_flowcontrol_seat_fair_frac | gauge | ALPHA Fair fraction of server's concurrency to allocate to each priority level that can use it |
apiserver_init_events | counter | ALPHA Counter of init events processed in watch cache broken by resource type. |
apiserver_kube_aggregator_x509_insecure_sha1 | counter | ALPHA Counts the number of requests to servers with insecure SHA1 signatures in their serving certificate OR the number of connection failures due to the insecure SHA1 signatures (either/or, based on the runtime environment) |
apiserver_kube_aggregator_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
apiserver_longrunning_requests | gauge | STABLE Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way. |
apiserver_request_aborts | counter | ALPHA Number of requests which apiserver aborted possibly due to a timeout, for each group, version, verb, resource, subresource and scope |
apiserver_request_duration_seconds | histogram | STABLE Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope and component. |
apiserver_request_filter_duration_seconds | histogram | ALPHA Request filter latency distribution in seconds, for each filter type |
apiserver_request_post_timeout | counter | ALPHA Tracks the activity of the request handlers after the associated requests have been timed out by the apiserver |
apiserver_request_sli_duration_seconds | histogram | ALPHA Response latency distribution (not counting webhook duration) in seconds for each verb, group, version, resource, subresource, scope and component. |
apiserver_request_slo_duration_seconds | histogram | ALPHA Response latency distribution (not counting webhook duration) in seconds for each verb, group, version, resource, subresource, scope and component. |
apiserver_request_terminations | counter | ALPHA Number of requests which apiserver terminated in self-defense. |
apiserver_request_timestamp_comparison_time | histogram | ALPHA Time taken for comparison of old vs new objects in UPDATE or PATCH requests |
apiserver_request | counter | STABLE Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, and HTTP response code. |
apiserver_response_sizes | histogram | STABLE Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. |
apiserver_selfrequest | counter | ALPHA Counter of apiserver self-requests broken out for each verb, API resource and subresource. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_db_total_size_in_bytes | gauge | ALPHA Total size of the storage database file physically allocated in bytes. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
apiserver_storage_list_evaluated_objects | counter | ALPHA Number of objects tested in the course of serving a LIST request from storage |
apiserver_storage_list_fetched_objects | counter | ALPHA Number of objects read from storage in the course of serving a LIST request |
apiserver_storage_list_returned_objects | counter | ALPHA Number of objects returned for a LIST request from storage |
apiserver_storage_list | counter | ALPHA Number of LIST requests served from storage |
apiserver_storage_objects | gauge | STABLE Number of stored objects at the time of last check split by kind. |
apiserver_tls_handshake_errors | counter | ALPHA Number of requests dropped with 'TLS handshake error from' error |
apiserver_watch_cache_events_dispatched | counter | ALPHA Counter of events dispatched in watch cache broken by resource type. |
apiserver_watch_cache_initializations | counter | ALPHA Counter of watch cache initializations broken by resource type. |
apiserver_watch_events_sizes | histogram | ALPHA Watch event size distribution in bytes |
apiserver_watch_events | counter | ALPHA Number of events sent in watch clients |
apiserver_webhooks_x509_insecure_sha1 | counter | ALPHA Counts the number of requests to servers with insecure SHA1 signatures in their serving certificate OR the number of connection failures due to the insecure SHA1 signatures (either/or, based on the runtime environment) |
apiserver_webhooks_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
authenticated_user_requests | counter | ALPHA Counter of authenticated requests broken out by username. |
authentication_attempts | counter | ALPHA Counter of authenticated attempts. |
authentication_duration_seconds | histogram | ALPHA Authentication duration in seconds broken out by result. |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
disabled_metric | counter | ALPHA The count of disabled metrics. |
etcd_bookmark_counts | gauge | ALPHA Number of etcd bookmarks (progress notify events) split by kind. |
etcd_request_duration_seconds | histogram | ALPHA Etcd request latency in seconds for each operation and object type. |
field_validation_request_duration_seconds | histogram | ALPHA Response latency distribution in seconds for each field validation value and whether field validation is enabled or not |
go_cgo_go_to_c_calls_calls | counter | Count of calls made from Go to C by the current process. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_limiter_last_enabled_gc_cycle | gauge | GC cycle the last time the GC CPU limiter was enabled. This metric is useful for diagnosing the root cause of an out-of-memory error, because the limiter trades memory for CPU time when the GC's CPU time gets too high. This is most likely to occur with use of SetMemoryLimit. The first GC cycle is cycle 1, so a value of 0 indicates that it was never enabled. |
go_gc_pauses_seconds | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_gc_stack_starting_size_bytes | gauge | The stack size of new goroutines. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_gomaxprocs_threads | gauge | The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
grpc_client_handled | counter | Total number of RPCs completed by the client, regardless of success or failure. |
grpc_client_msg_received | counter | Total number of RPC stream messages received by the client. |
grpc_client_msg_sent | counter | Total number of gRPC stream messages sent by the client. |
grpc_client_started | counter | Total number of RPCs started on the client. |
hidden_metric | counter | ALPHA The count of hidden metrics. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
registered_metric | counter | ALPHA The count of registered metrics broken by stability level and deprecation version. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_rate_limiter_duration_seconds | histogram | ALPHA Client side rate limiter latency in seconds. Broken down by verb, and host. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb, and host. |
rest_client_request_size_bytes | histogram | ALPHA Request size in bytes. Broken down by verb and host. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
rest_client_response_size_bytes | histogram | ALPHA Response size in bytes. Broken down by verb and host. |
watch_cache_capacity | gauge | ALPHA Total capacity of watch cache broken by resource type. |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
Openshift-api-server-operator¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
114 | 709 | 1.67 | 177 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
apiserver_audit_event | counter | ALPHA Counter of audit events generated and sent to the audit backend. |
apiserver_audit_requests_rejected | counter | ALPHA Counter of apiserver requests rejected due to an error in audit logging backend. |
apiserver_client_certificate_expiration_seconds | histogram | ALPHA Distribution of the remaining lifetime on the certificate used to authenticate a request. |
apiserver_current_inflight_requests | gauge | STABLE Maximal number of currently used inflight request limit of this apiserver per request kind in last second. |
apiserver_delegated_authn_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authn_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_delegated_authz_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by status code. |
apiserver_delegated_authz_request | counter | ALPHA Number of HTTP requests partitioned by status code. |
apiserver_envelope_encryption_dek_cache_fill_percent | gauge | ALPHA Percent of the cache slots currently occupied by cached DEKs. |
apiserver_flowcontrol_read_vs_write_current_requests | histogram | EXPERIMENTAL: ALPHA Observations, at the end of every nanosecond, of the number of requests (as a fraction of the relevant limit) waiting or in regular stage of execution |
apiserver_flowcontrol_seat_fair_frac | gauge | ALPHA Fair fraction of server's concurrency to allocate to each priority level that can use it |
apiserver_request_aborts | counter | ALPHA Number of requests which apiserver aborted possibly due to a timeout, for each group, version, verb, resource, subresource and scope |
apiserver_request_filter_duration_seconds | histogram | ALPHA Request filter latency distribution in seconds, for each filter type |
apiserver_request_post_timeout | counter | ALPHA Tracks the activity of the request handlers after the associated requests have been timed out by the apiserver |
apiserver_request_terminations | counter | ALPHA Number of requests which apiserver terminated in self-defense. |
apiserver_storage_data_key_generation_duration_seconds | histogram | ALPHA Latencies in seconds of data encryption key(DEK) generation operations. |
apiserver_storage_data_key_generation_failures | counter | ALPHA Total number of failed data encryption key(DEK) generation operations. |
apiserver_storage_envelope_transformation_cache_misses | counter | ALPHA Total number of cache misses while accessing key decryption key(KEK). |
apiserver_tls_handshake_errors | counter | ALPHA Number of requests dropped with 'TLS handshake error from' error |
apiserver_webhooks_x509_insecure_sha1 | counter | ALPHA Counts the number of requests to servers with insecure SHA1 signatures in their serving certificate OR the number of connection failures due to the insecure SHA1 signatures (either/or, based on the runtime environment) |
apiserver_webhooks_x509_missing_san | counter | ALPHA Counts the number of requests to servers missing SAN extension in their serving certificate OR the number of connection failures due to the lack of x509 certificate SAN extension missing (either/or, based on the runtime environment) |
authenticated_user_requests | counter | ALPHA Counter of authenticated requests broken out by username. |
authentication_attempts | counter | ALPHA Counter of authenticated attempts. |
authentication_duration_seconds | histogram | ALPHA Authentication duration in seconds broken out by result. |
authentication_token_cache_active_fetch_count | gauge | ALPHA |
authentication_token_cache_fetch | counter | ALPHA |
authentication_token_cache_request_duration_seconds | histogram | ALPHA |
authentication_token_cache_request | counter | ALPHA |
disabled_metric | counter | ALPHA The count of disabled metrics. |
event_recorder_total_events_count | counter | ALPHA Total count of events processed by this event recorder per involved object |
go_cgo_go_to_c_calls_calls | counter | Count of calls made from Go to C by the current process. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_limiter_last_enabled_gc_cycle | gauge | GC cycle the last time the GC CPU limiter was enabled. This metric is useful for diagnosing the root cause of an out-of-memory error, because the limiter trades memory for CPU time when the GC's CPU time gets too high. This is most likely to occur with use of SetMemoryLimit. The first GC cycle is cycle 1, so a value of 0 indicates that it was never enabled. |
go_gc_pauses_seconds | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_gc_stack_starting_size_bytes | gauge | The stack size of new goroutines. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_gomaxprocs_threads | gauge | The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
hidden_metric | counter | ALPHA The count of hidden metrics. |
openshift_apiserver_build_info | gauge | ALPHA A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which check-endpoints was built, and platform on which it is running. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
registered_metric | counter | ALPHA The count of registered metrics broken by stability level and deprecation version. |
rest_client_exec_plugin_certificate_rotation_age | histogram | ALPHA Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data. |
rest_client_exec_plugin_ttl_seconds | gauge | ALPHA Gauge of the shortest TTL (time-to-live) of the client certificate(s) managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF. |
rest_client_rate_limiter_duration_seconds | histogram | ALPHA Client side rate limiter latency in seconds. Broken down by verb, and host. |
rest_client_request_duration_seconds | histogram | ALPHA Request latency in seconds. Broken down by verb, and host. |
rest_client_request_size_bytes | histogram | ALPHA Request size in bytes. Broken down by verb and host. |
rest_client_requests | counter | ALPHA Number of HTTP requests, partitioned by status code, method, and host. |
rest_client_response_size_bytes | histogram | ALPHA Response size in bytes. Broken down by verb and host. |
workqueue_adds | counter | ALPHA Total number of adds handled by workqueue |
workqueue_depth | gauge | ALPHA Current depth of workqueue |
workqueue_longest_running_processor_seconds | gauge | ALPHA How many seconds has the longest running processor for workqueue been running. |
workqueue_queue_duration_seconds | histogram | ALPHA How long in seconds an item stays in workqueue before being requested. |
workqueue_retries | counter | ALPHA Total number of retries handled by workqueue |
workqueue_unfinished_work_seconds | gauge | ALPHA How many seconds of work has done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases. |
workqueue_work_duration_seconds | histogram | ALPHA How long in seconds processing an item from workqueue takes. |
Cluster-version-operator¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
79 | 360 | 1.95 | 132 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
cluster_installer | gauge | Reports info about the installation process and, if applicable, the install tool. The type is either 'openshift-install', indicating that openshift-install was used to install the cluster, or 'other', indicating that an unknown process installed the cluster. The invoker is 'user' by default, but it may be overridden by a consuming tool. The version reported is that of the openshift-install that was used to generate the manifests and, if applicable, provision the infrastructure. |
cluster_operator_condition_transitions | gauge | Reports the number of times that a condition on a cluster operator changes status |
cluster_operator_conditions | gauge | Report the conditions for active cluster operators. 0 is False and 1 is True. |
cluster_operator_payload_errors | gauge | Report the number of errors encountered applying the payload. |
cluster_operator_up | gauge | 1 if a cluster operator is Available=True. 0 otherwise, including if a cluster operator sets no Available condition. The 'version' label tracks the 'operator' version. The 'reason' label is passed through from the Available condition, unless the cluster operator sets no Available condition, in which case NoAvailableCondition is used. |
cluster_version | gauge | Reports the version of the cluster in terms of seconds since the epoch. Type 'current' is the version being applied and the value is the creation date of the payload. The type 'desired' is returned if s desiredUpdate is set but the operator has not yet updated and the value is the most recent status transition time. The type 'failure' is set if an error is preventing sync or upgrade with the last transition timestamp of the condition. The type 'completed' is the timestamp when the last image was successfully applied. The type 'cluster' is the creation date of the cluster version object and the current version. The type 'updating' is set when the cluster is transitioning to a new version but has not reached the completed state and is the time the update was started. The type 'initial' is set to the oldest entry in the history. The from_version label will be set to the last completed version, the initial version for 'cluster', or empty for 'initial'. |
cluster_version_capability | gauge | Report currently enabled cluster capabilities. 0 is disabled, and 1 is enabled. |
cluster_version_operator_update_retrieval_timestamp_seconds | gauge | Reports when updates were last successfully retrieved. |
cluster_version_payload | gauge | Report the number of entries in the payload. |
go_cgo_go_to_c_calls_calls | counter | Count of calls made from Go to C by the current process. |
go_gc_cycles_automatic_gc_cycles | counter | Count of completed GC cycles generated by the Go runtime. |
go_gc_cycles_forced_gc_cycles | counter | Count of completed GC cycles forced by the application. |
go_gc_cycles_total_gc_cycles | counter | Count of all completed GC cycles. |
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_gc_heap_allocs_by_size_bytes_total | histogram | Distribution of heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_allocs_bytes | counter | Cumulative sum of memory allocated to the heap by the application. |
go_gc_heap_allocs_objects | counter | Cumulative count of heap allocations triggered by the application. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_by_size_bytes_total | histogram | Distribution of freed heap allocations by approximate size. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_frees_bytes | counter | Cumulative sum of heap memory freed by the garbage collector. |
go_gc_heap_frees_objects | counter | Cumulative count of heap allocations whose storage was freed by the garbage collector. Note that this does not include tiny objects as defined by /gc/heap/tiny/allocs:objects, only tiny blocks. |
go_gc_heap_goal_bytes | gauge | Heap size target for the end of the GC cycle. |
go_gc_heap_objects_objects | gauge | Number of objects, live or unswept, occupying heap memory. |
go_gc_heap_tiny_allocs_objects | counter | Count of small allocations that are packed together into blocks. These allocations are counted separately from other allocations because each individual allocation is not tracked by the runtime, only their block. Each block is already accounted for in allocs-by-size and frees-by-size. |
go_gc_limiter_last_enabled_gc_cycle | gauge | GC cycle the last time the GC CPU limiter was enabled. This metric is useful for diagnosing the root cause of an out-of-memory error, because the limiter trades memory for CPU time when the GC's CPU time gets too high. This is most likely to occur with use of SetMemoryLimit. The first GC cycle is cycle 1, so a value of 0 indicates that it was never enabled. |
go_gc_pauses_seconds_total | histogram | Distribution individual GC-related stop-the-world pause latencies. |
go_gc_stack_starting_size_bytes | gauge | The stack size of new goroutines. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memory_classes_heap_free_bytes | gauge | Memory that is completely free and eligible to be returned to the underlying system, but has not been. This metric is the runtime's estimate of free address space that is backed by physical memory. |
go_memory_classes_heap_objects_bytes | gauge | Memory occupied by live objects and dead objects that have not yet been marked free by the garbage collector. |
go_memory_classes_heap_released_bytes | gauge | Memory that is completely free and has been returned to the underlying system. This metric is the runtime's estimate of free address space that is still mapped into the process, but is not backed by physical memory. |
go_memory_classes_heap_stacks_bytes | gauge | Memory allocated from the heap that is reserved for stack space, whether or not it is currently in-use. |
go_memory_classes_heap_unused_bytes | gauge | Memory that is reserved for heap objects but is not currently used to hold heap objects. |
go_memory_classes_metadata_mcache_free_bytes | gauge | Memory that is reserved for runtime mcache structures, but not in-use. |
go_memory_classes_metadata_mcache_inuse_bytes | gauge | Memory that is occupied by runtime mcache structures that are currently being used. |
go_memory_classes_metadata_mspan_free_bytes | gauge | Memory that is reserved for runtime mspan structures, but not in-use. |
go_memory_classes_metadata_mspan_inuse_bytes | gauge | Memory that is occupied by runtime mspan structures that are currently being used. |
go_memory_classes_metadata_other_bytes | gauge | Memory that is reserved for or used to hold runtime metadata. |
go_memory_classes_os_stacks_bytes | gauge | Stack memory allocated by the underlying operating system. |
go_memory_classes_other_bytes | gauge | Memory used by execution trace buffers, structures for debugging the runtime, finalizer and profiler specials, and more. |
go_memory_classes_profiling_buckets_bytes | gauge | Memory that is used by the stack trace hash map used for profiling. |
go_memory_classes_total_bytes | gauge | All memory mapped by the Go runtime into the current process as read-write. Note that this does not include memory mapped by code called via cgo or via the syscall package. Sum of all metrics in /memory/classes. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_cpu_fraction | gauge | The fraction of this program's available CPU time used by the GC since the program started. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_sched_gomaxprocs_threads | gauge | The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. |
go_sched_goroutines_goroutines | gauge | Count of live goroutines. |
go_sched_latencies_seconds | histogram | Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running. |
go_threads | gauge | Number of OS threads created. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
Openshift-HAProxy¶
Statistics¶
Number of metrics families | Number of time series | Average number of labels per time series | Number of unique label pairs |
---|---|---|---|
92 | 1821 | 4.2 | 199 |
Metrics¶
Name | Type, Unit | Description |
---|---|---|
go_gc_duration_seconds | summary | A summary of the pause duration of garbage collection cycles. |
go_goroutines | gauge | Number of goroutines that currently exist. |
go_info | gauge | Information about the Go environment. |
go_memstats_alloc_bytes | gauge | Number of bytes allocated and still in use. |
go_memstats_alloc_bytes | counter | Total number of bytes allocated, even if freed. |
go_memstats_buck_hash_sys_bytes | gauge | Number of bytes used by the profiling bucket hash table. |
go_memstats_frees | counter | Total number of frees. |
go_memstats_gc_sys_bytes | gauge | Number of bytes used for garbage collection system metadata. |
go_memstats_heap_alloc_bytes | gauge | Number of heap bytes allocated and still in use. |
go_memstats_heap_idle_bytes | gauge | Number of heap bytes waiting to be used. |
go_memstats_heap_inuse_bytes | gauge | Number of heap bytes that are in use. |
go_memstats_heap_objects | gauge | Number of allocated objects. |
go_memstats_heap_released_bytes | gauge | Number of heap bytes released to OS. |
go_memstats_heap_sys_bytes | gauge | Number of heap bytes obtained from system. |
go_memstats_last_gc_time_seconds | gauge | Number of seconds since 1970 of last garbage collection. |
go_memstats_lookups | counter | Total number of pointer lookups. |
go_memstats_mallocs | counter | Total number of mallocs. |
go_memstats_mcache_inuse_bytes | gauge | Number of bytes in use by mcache structures. |
go_memstats_mcache_sys_bytes | gauge | Number of bytes used for mcache structures obtained from system. |
go_memstats_mspan_inuse_bytes | gauge | Number of bytes in use by mspan structures. |
go_memstats_mspan_sys_bytes | gauge | Number of bytes used for mspan structures obtained from system. |
go_memstats_next_gc_bytes | gauge | Number of heap bytes when next garbage collection will take place. |
go_memstats_other_sys_bytes | gauge | Number of bytes used for other system allocations. |
go_memstats_stack_inuse_bytes | gauge | Number of bytes in use by the stack allocator. |
go_memstats_stack_sys_bytes | gauge | Number of bytes obtained from system for stack allocator. |
go_memstats_sys_bytes | gauge | Number of bytes obtained from system. |
go_threads | gauge | Number of OS threads created. |
haproxy_backend_bytes_in_total | gauge | Current total of incoming bytes. |
haproxy_backend_bytes_out_total | gauge | Current total of outgoing bytes. |
haproxy_backend_connection_errors_total | gauge | Total of connection errors. |
haproxy_backend_connections_reused_total | gauge | Total number of connections reused. |
haproxy_backend_connections_total | gauge | Total number of connections. |
haproxy_backend_current_queue | gauge | Current number of queued requests not assigned to any server. |
haproxy_backend_current_session_rate | gauge | Current number of sessions per second over last elapsed second. |
haproxy_backend_current_sessions | gauge | Current number of active sessions. |
haproxy_backend_http_average_connect_latency_milliseconds | gauge | Average connect latency of the last 1024 requests in milliseconds. |
haproxy_backend_http_average_queue_latency_milliseconds | gauge | Average latency to be dequeued of the last 1024 requests in milliseconds. |
haproxy_backend_http_average_response_latency_milliseconds | gauge | Average response latency of the last 1024 requests in milliseconds. |
haproxy_backend_http_responses_total | gauge | Total of HTTP responses. |
haproxy_backend_max_session_rate | gauge | Maximum number of sessions per second. |
haproxy_backend_max_sessions | gauge | Maximum observed number of active sessions. |
haproxy_backend_response_errors_total | gauge | Total of response errors. |
haproxy_backend_up | gauge | Current health status of the backend (1 = UP, 0 = DOWN). |
haproxy_exporter_csv_parse_failures | counter | Number of errors while parsing CSV. |
haproxy_exporter_scrape_interval | gauge | The time in seconds before another scrape is allowed, proportional to size of data. |
haproxy_exporter_server_threshold | gauge | Number of servers tracked and the current threshold value. |
haproxy_exporter_total_scrapes | counter | Current total HAProxy scrapes. |
haproxy_frontend_bytes_in_total | gauge | Current total of incoming bytes. |
haproxy_frontend_bytes_out_total | gauge | Current total of outgoing bytes. |
haproxy_frontend_connections_total | gauge | Total number of connections. |
haproxy_frontend_current_session_rate | gauge | Current number of sessions per second over last elapsed second. |
haproxy_frontend_current_sessions | gauge | Current number of active sessions. |
haproxy_frontend_http_responses_total | gauge | Total of HTTP responses. |
haproxy_frontend_max_session_rate | gauge | Maximum observed number of sessions per second. |
haproxy_frontend_max_sessions | gauge | Maximum observed number of active sessions. |
haproxy_process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
haproxy_process_max_fds | gauge | Maximum number of open file descriptors. |
haproxy_process_resident_memory_bytes | gauge | Resident memory size in bytes. |
haproxy_process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
haproxy_process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
haproxy_process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
haproxy_server_bytes_in_total | gauge | Current total of incoming bytes. |
haproxy_server_bytes_out_total | gauge | Current total of outgoing bytes. |
haproxy_server_check_failures_total | gauge | Total number of failed health checks. |
haproxy_server_connection_errors_total | gauge | Total of connection errors. |
haproxy_server_connections_reused_total | gauge | Total number of connections reused. |
haproxy_server_connections_total | gauge | Total number of connections. |
haproxy_server_current_queue | gauge | Current number of queued requests assigned to this server. |
haproxy_server_current_session_rate | gauge | Current number of sessions per second over last elapsed second. |
haproxy_server_current_sessions | gauge | Current number of active sessions. |
haproxy_server_downtime_seconds_total | gauge | Total downtime in seconds. |
haproxy_server_http_average_connect_latency_milliseconds | gauge | Average connect latency of the last 1024 requests in milliseconds. |
haproxy_server_http_average_queue_latency_milliseconds | gauge | Average latency to be dequeued of the last 1024 requests in milliseconds. |
haproxy_server_http_average_response_latency_milliseconds | gauge | Average response latency of the last 1024 requests in milliseconds. |
haproxy_server_http_responses_total | gauge | Total of HTTP responses. |
haproxy_server_max_session_rate | gauge | Maximum observed number of sessions per second. |
haproxy_server_max_sessions | gauge | Maximum observed number of active sessions. |
haproxy_server_response_errors_total | gauge | Total of response errors. |
haproxy_server_up | gauge | Current health status of the server (1 = UP, 0 = DOWN). |
haproxy_up | gauge | Was the last scrape of haproxy successful. |
process_cpu_seconds | counter | Total user and system CPU time spent in seconds. |
process_max_fds | gauge | Maximum number of open file descriptors. |
process_open_fds | gauge | Number of open file descriptors. |
process_resident_memory_bytes | gauge | Resident memory size in bytes. |
process_start_time_seconds | gauge | Start time of the process since unix epoch in seconds. |
process_virtual_memory_bytes | gauge | Virtual memory size in bytes. |
process_virtual_memory_max_bytes | gauge | Maximum amount of virtual memory available in bytes. |
promhttp_metric_handler_requests_in_flight | gauge | Current number of scrapes being served. |
promhttp_metric_handler_requests | counter | Total number of scrapes by HTTP status code. |
template_router_reload_failure | gauge | Metric to track the status of the most recent HAProxy reload |
template_router_reload_seconds | summary | Measures the time spent reloading the router in seconds. |
template_router_write_config_seconds | summary | Measures the time spent writing out the router configuration to disk in seconds. |