Istio インテグレーションのメトリクス

Istio の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 482 件あります。

公式の紹介文 (英語)

Collect performance schema metrics, query throughput, custom metrics, and more.

種別の内訳

  • gauge (その時点の値): 268 件
  • count (集計間隔内の発生回数): 214 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
istio.citadel.go.gc_duration_seconds.count[OpenMetrics V1 and V2] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.citadel.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2] Quantile of the GC invocation durations.gaugesecond
istio.citadel.go.gc_duration_seconds.sum[OpenMetrics V1 and V2] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.citadel.go.goroutines[OpenMetrics V1 and V2] Number of goroutines that currently exist.gaugethread
istio.citadel.go.info[OpenMetrics V1 and V2] Information about the Go environment.gauge-
istio.citadel.go.memstats.alloc_bytes[OpenMetrics V1 and V2] Number of bytes allocated and still in use.gaugebyte
istio.citadel.go.memstats.alloc_bytes_total[OpenMetrics V1 and V2] Total number of bytes allocated even if freed.countbyte
istio.citadel.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.citadel.go.memstats.frees_total[OpenMetrics V1 and V2] Total number of frees.count-
istio.citadel.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2] CPU taken up by GCgaugepercent
istio.citadel.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for garbage collection system metadata.gaugebyte
istio.citadel.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2] Bytes allocated to the heapgaugebyte
istio.citadel.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2] Number of idle bytes in the heapgaugebyte
istio.citadel.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2] Number of Bytes in the heapgaugebyte
istio.citadel.go.memstats.heap_objects[OpenMetrics V1 and V2] Number of objects in the heapgaugeobject
istio.citadel.go.memstats.heap_released_bytes[OpenMetrics V1 and V2] Number of bytes released to the system in the last gcgaugebyte
istio.citadel.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the heapgaugebyte
istio.citadel.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2] Length of last GCgaugesecond
istio.citadel.go.memstats.lookups_total[OpenMetrics V1 and V2] Number of lookupscountoperation
istio.citadel.go.memstats.mallocs_total[OpenMetrics V1 and V2] Number of mallocscountoperation
istio.citadel.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mcache structures.gaugebyte
istio.citadel.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.citadel.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mspan structures.gaugebyte
istio.citadel.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.citadel.go.memstats.next_gc_bytes[OpenMetrics V1 and V2] Number of heap bytes when next garbage collection will take placegaugebyte
istio.citadel.go.memstats.other_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for other system allocationsgaugebyte
istio.citadel.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by the stack allocatorgaugebyte
istio.citadel.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from system for stack allocatorgaugebyte
istio.citadel.go.memstats.sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from systemgaugebyte
istio.citadel.go.threads[OpenMetrics V1 and V2] Number of OS threads created.gaugethread
istio.citadel.process.cpu_seconds_total[OpenMetrics V1 and V2] Total user and system CPU time spent in seconds.gaugesecond
istio.citadel.process.max_fds[OpenMetrics V1 and V2] Maximum number of open file descriptors.gaugefile
istio.citadel.process.open_fds[OpenMetrics V1 and V2] Number of open file descriptors.gaugefile
istio.citadel.process.resident_memory_bytes[OpenMetrics V1 and V2] Resident memory size in bytes.gaugebyte
istio.citadel.process.start_time_seconds[OpenMetrics V1 and V2] Start time of the process since unix epoch in seconds.gaugesecond
istio.citadel.process.virtual_memory_bytes[OpenMetrics V1 and V2] Virtual memory size in bytes.gaugebyte
istio.citadel.secret_controller.csr_err_count[OpenMetrics V1 and V2] The number of errors occurred when creating the CSR.count-
istio.citadel.secret_controller.secret_deleted_cert_count[OpenMetrics V1 and V2] The number of certificates recreated due to secret deletion (service account still exists).count-
istio.citadel.secret_controller.svc_acc_created_cert_count[OpenMetrics V1 and V2] The number of certificates created due to service account creation.count-
istio.citadel.secret_controller.svc_acc_deleted_cert_count[OpenMetrics V1 and V2] The number of certificates deleted due to service account deletion.count-
istio.citadel.server.authentication_failure_count[OpenMetrics V1 and V2] The number of authentication failures.counterror
istio.citadel.server.cert_chain_expiry_timestamp[OpenMetrics V1 and V2] The unix timestamp (in seconds) when Citadel cert chain will expire. Negative in case of internal errorgaugesecond
istio.citadel.server.citadel_root_cert_expiry_timestamp[OpenMetrics V1 and V2] The unix timestamp, in seconds, when Citadel root cert will expire. We set it to negative in case of internal error.gaugesecond
istio.citadel.server.csr_count[OpenMetrics V1 and V2] The number of CSRs received by Citadel server.count-
istio.citadel.server.csr_parsing_err_count[OpenMetrics V1 and V2] The number of errors occurred when parsing the CSR.counterror
istio.citadel.server.id_extraction_err_count[OpenMetrics V1 and V2] The number of errors occurred when extracting the ID from CSR.counterror
istio.citadel.server.root_cert_expiry_timestamp[OpenMetrics V1 and V2] The unix timestamp (in seconds) when Citadel root cert will expire. Negative in case of internal errorgaugesecond
istio.citadel.server.success_cert_issuance_count[OpenMetrics V1 and V2] The number of certificates issuances that have succeeded.count-
istio.galley.endpoint_no_pod[OpenMetrics V1 and V2] Endpoints without an associated pod.gauge-
istio.galley.go.gc_duration_seconds.count[OpenMetrics V1 and V2] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.galley.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2] Quantile of the GC invocation durations.gaugesecond
istio.galley.go.gc_duration_seconds.sum[OpenMetrics V1 and V2] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.galley.go.goroutines[OpenMetrics V1 and V2] Number of goroutines that currently exist.gaugethread
istio.galley.go.info[OpenMetrics V1 and V2] Information about the Go environment.gauge-
istio.galley.go.memstats.alloc_bytes[OpenMetrics V1 and V2] Number of bytes allocated and still in use.gaugebyte
istio.galley.go.memstats.alloc_bytes_total[OpenMetrics V1 and V2] Total number of bytes allocated even if freed.gaugebyte
istio.galley.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.galley.go.memstats.frees_total[OpenMetrics V1 and V2] Total number of frees.gauge-
istio.galley.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2] CPU taken up by GCgaugepercent
istio.galley.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for garbage collection system metadata.gaugebyte
istio.galley.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2] Bytes allocated to the heapgaugebyte
istio.galley.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2] Number of idle bytes in the heapgaugebyte
istio.galley.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2] Number of Bytes in the heapgaugebyte
istio.galley.go.memstats.heap_objects[OpenMetrics V1 and V2] Number of objects in the heapgaugeobject
istio.galley.go.memstats.heap_released_bytes[OpenMetrics V1 and V2] Number of bytes released to the system in the last gcgaugebyte
istio.galley.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the heapgaugebyte
istio.galley.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2] Length of last GCgaugesecond
istio.galley.go.memstats.lookups_total[OpenMetrics V1 and V2] Number of lookupsgaugeoperation
istio.galley.go.memstats.mallocs_total[OpenMetrics V1 and V2] Number of mallocsgaugeoperation
istio.galley.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mcache structures.gaugebyte
istio.galley.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.galley.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mspan structures.gaugebyte
istio.galley.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.galley.go.memstats.next_gc_bytes[OpenMetrics V1 and V2] Number of heap bytes when next garbage collection will take placegaugebyte
istio.galley.go.memstats.other_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for other system allocationsgaugebyte
istio.galley.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by the stack allocatorgaugebyte
istio.galley.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from system for stack allocatorgaugebyte
istio.galley.go.memstats.sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from systemgaugebyte
istio.galley.go.threads[OpenMetrics V1 and V2] Number of OS threads created.gaugethread
istio.galley.istio.authentication.meshpoliciesgauge-
istio.galley.istio.networking.destinationrulesgauge-
istio.galley.istio.networking.gatewaysgauge-
istio.galley.istio.networking.virtualservicesgauge-
istio.galley.mcp_source.clients_total[OpenMetrics V1 and V2] The number of streams currently connected.gauge-
istio.galley.process.cpu_seconds_total[OpenMetrics V1 and V2] Total user and system CPU time spent in seconds.gaugesecond
istio.galley.process.max_fds[OpenMetrics V1 and V2] Maximum number of open file descriptors.gaugefile
istio.galley.process.open_fds[OpenMetrics V1 and V2] Number of open file descriptors.gaugefile
istio.galley.process.resident_memory_bytes[OpenMetrics V1 and V2] Resident memory size in bytes.gaugebyte
istio.galley.process.start_time_seconds[OpenMetrics V1 and V2] Start time of the process since unix epoch in seconds.gaugesecond
istio.galley.process.virtual_memory_bytes[OpenMetrics V1 and V2] Virtual memory size in bytes.gaugebyte
istio.galley.runtime_processor.event_span_duration_milliseconds[OpenMetrics V1 and V2] The duration between each incoming event.gaugemillisecond
istio.galley.runtime_processor.events_processed_total[OpenMetrics V1 and V2] The number of events that have been processed.gauge-
istio.galley.runtime_processor.snapshot_events_total.bucket[OpenMetrics V2] The number of events per snapshot per upper_bound.count-
istio.galley.runtime_processor.snapshot_events_total.count[OpenMetrics V1 and V2] The number of events per snapshot.count-
istio.galley.runtime_processor.snapshot_events_total.sum[OpenMetrics V1 and V2] The duration of snapshot events.count-
istio.galley.runtime_processor.snapshot_lifetime_duration_milliseconds[OpenMetrics V1 and V2] The duration of each snapshot.gaugemillisecond
istio.galley.runtime_processor.snapshots_published_total[OpenMetrics V1 and V2] The number of snapshots that have been published.count-
istio.galley.runtime_state_type_instances_total[OpenMetrics V1 and V2] The number of type instances per type URL.gauge-
istio.galley.runtime_strategy.on_change_total[OpenMetrics V1 and V2] The number of times the strategy's onChange has been called.count-
istio.galley.runtime_strategy.quiesce_reached_total[OpenMetrics V1 and V2] The number of times a quiesce has been reached.count-
istio.galley.runtime_strategy.timer_max_time_reached_total[OpenMetrics V1 and V2] The number of times the max time has been reached.count-
istio.galley.runtime_strategy.timer_resets_total[OpenMetrics V1 and V2] The number of times the timer has been reset.count-
istio.galley.source.kube.dynamic.converter.failure.count[OpenMetrics V2] Number of times a dynamnic kubernetes source failed converting a resourcescount-
istio.galley.source.kube.event.error.count[OpenMetrics V2] Number of times a kubernetes source encountered errored while handling an event.count-
istio.galley.source_kube.dynamic_converter_success_total[OpenMetrics V1 and V2] The number of times a dynamic kubernetes source successfully converted a resource.count-
istio.galley.source_kube.event_success_total[OpenMetrics V1 and V2] The number of times a kubernetes source successfully handled an event.count-
istio.galley.validation.cert.key.update.errors.count[OpenMetrics V2] Number of Galley validation webhook certificate updates errors.count-
istio.galley.validation.cert_key_updates[OpenMetrics V1 and V2] Galley validation webhook certificate updates.count-
istio.galley.validation.config_load[OpenMetrics V1 and V2] K8s webhook configuration (re)loads.count-
istio.galley.validation.config_update[OpenMetrics V1 and V2] K8s webhook configuration updates.count-
istio.galley.validation.config_update.count[OpenMetrics V2 and Istio v1.5+] k8s webhook configuration updates.count-
istio.galley.validation.config_update_error[OpenMetrics V1 and V2] K8s webhook configuration update errorcounterror
istio.galley.validation.config_update_error.count[OpenMetrics V2 and Istio v1.5+] K8s webhook configuration update errorcounterror
istio.galley.validation.failed[OpenMetrics V1 and V2 and Istio v1.5+] Count of resource validation failedcount-
istio.galley.validation.failed.count[OpenMetrics V2 and Istio v1.5+] Count of resource validation failedcount-
istio.galley.validation.http.error.count[OpenMetrics V2] Number of resource validation http serve errors.count-
istio.galley.validation.passed[OpenMetrics V1 and V2] Resource is valid.count-
istio.go.gc_duration_seconds.count[OpenMetrics V1 and V2 and Istio v1.5+] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2 and Istio v1.5+] Quantile of the GC invocation durations.gaugesecond
istio.go.gc_duration_seconds.sum[OpenMetrics V1 and V2 and Istio v1.5+] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.go.goroutines[OpenMetrics V1 and V2 and Istio v1.5+] Number of goroutines that currently exist.gaugethread
istio.go.info[OpenMetrics V1 and V2 and Istio v1.5+] Information about the Go environment.gauge-
istio.go.memstats.alloc_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes allocated and still in use.gaugebyte
istio.go.memstats.alloc_bytes.count[OpenMetrics V2 and Istio v1.5+] Total number of bytes allocated even if freed.countbyte
istio.go.memstats.alloc_bytes_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of bytes allocated even if freed.countbyte
istio.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.go.memstats.frees.count[OpenMetrics V2 and Istio v1.5+] Total number of frees.count-
istio.go.memstats.frees_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of frees.countbyte
istio.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2 and Istio v1.5+] CPU taken up by GC.gaugepercent
istio.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used for garbage collection system metadata.gaugebyte
istio.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Bytes allocated to the heap.gaugebyte
istio.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of idle bytes in the heap.gaugebyte
istio.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes in the heap.gaugebyte
istio.go.memstats.heap_objects[OpenMetrics V1 and V2 and Istio v1.5+] Number of objects in the heap.gaugeobject
istio.go.memstats.heap_released_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes released to the system in the last gc.gaugebyte
istio.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used by the heap.gaugebyte
istio.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2 and Istio v1.5+] Length of last GC.gaugesecond
istio.go.memstats.lookups.count[OpenMetrics V2 and Istio v1.5+] Number of lookupscountoperation
istio.go.memstats.lookups_total[OpenMetrics V1 and V2 and Istio v1.5+] Number of lookups.countoperation
istio.go.memstats.mallocs.count[OpenMetrics V2 and Istio v1.5+] Number of mallocscountbyte
istio.go.memstats.mallocs_total[OpenMetrics V1 and V2 and Istio v1.5+] Number of mallocscountoperation
istio.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes in use by mcache structures.gaugebyte
istio.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes in use by mspan structures.gaugebyte
istio.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.go.memstats.next_gc_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of heap bytes when next garbage collection will take place.gaugebyte
istio.go.memstats.other_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes used for other system allocations.gaugebyte
istio.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes in use by the stack allocator.gaugebyte
istio.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes obtained from system for stack allocator.gaugebyte
istio.go.memstats.sys_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Number of bytes obtained from system.gaugebyte
istio.go.threads[OpenMetrics V1 and V2 and Istio v1.5+] Number of OS threads created.gaugethread
istio.grpc.server.handled.count[OpenMetrics V2 and Istio v1.5+] Total number of fully handled requests, with responsescountrequest
istio.grpc.server.handled_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of RPCs completed on the server, regardless of success or failure.count-
istio.grpc.server.handling_seconds.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of response latency (seconds) of gRPC that had been application-level handled by the server.countsecond
istio.grpc.server.handling_seconds.count[OpenMetrics V1 and V2 and Istio v1.5+] Response latency of gRPC that had been application-level handled by the server. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.grpc.server.handling_seconds.sum[OpenMetrics V1 and V2 and Istio v1.5+] Response latency of gRPC that had been application-level handled by the server. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.grpc.server.msg_received.count[OpenMetrics V2 and Istio v1.5+] Total number of RPC stream messages received on the server.countmessage
istio.grpc.server.msg_received_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of RPC stream messages received on the server.countmessage
istio.grpc.server.msg_sent.count[OpenMetrics V2 and Istio v1.5+] Total number of messages sentcountmessage
istio.grpc.server.msg_sent_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of gRPC stream messages sent by the server.countmessage
istio.grpc.server.started.count[OpenMetrics V2 and Istio v1.5+] Total number of RPCs started on the server.count-
istio.grpc.server.started_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of RPCs started on the server.count-
istio.mcp.clients.count[OpenMetrics V2] Number of streams currently connected.count-
istio.mcp.request.acks.count[OpenMetrics V2] Number of request acks received by the source.count-
istio.mcp.request.nacks.count[OpenMetrics V2] Number of request nacks received by the source.count-
istio.mesh.agent.cert_expiry_seconds[OpenMetrics V1 and V2] The time remaining in seconds before the certificate chain will expire. A negative value indicates the cert is expired.gaugesecond
istio.mesh.agent.conflict.inbound_listener[OpenMetrics V1 and V2] Number of conflicting inbound listeners.gauge-
istio.mesh.agent.conflict.outbound_listener.tcp_over_current_tcp[OpenMetrics V1 and V2] Number of conflicting tcp listeners with current tcp listener.gauge-
istio.mesh.agent.dns_requests.count[OpenMetrics V1 and V2] Total number of DNS requests.count-
istio.mesh.agent.dns_upstream_request_duration_seconds.bucket[OpenMetrics V2] Bucket of DNS upstream request durations.countrequest
istio.mesh.agent.dns_upstream_request_duration_seconds.count[OpenMetrics V1 and V2] Count of DNS upstream request durations.countrequest
istio.mesh.agent.dns_upstream_request_duration_seconds.count.total[OpenMetrics V1] Count of DNS upstream request durations as monotonic countcount-
istio.mesh.agent.dns_upstream_request_duration_seconds.sum[OpenMetrics V1 and V2] Sum of DNS upstream request durations.countsecond
istio.mesh.agent.dns_upstream_request_duration_seconds.sum.total[OpenMetrics V1] Sum of DNS upstream request durations as monotonic countcount-
istio.mesh.agent.endpoint_no_pod[OpenMetrics V1 and V2] Endpoints without an associated pod.gauge-
istio.mesh.agent.go.gc_duration_seconds.count[OpenMetrics V1 and V2] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mesh.agent.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2] Quantile of the GC invocation durations.gaugesecond
istio.mesh.agent.go.gc_duration_seconds.sum[OpenMetrics V1 and V2] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mesh.agent.go.goroutines[OpenMetrics V1 and V2] Number of goroutines that currently exist.gaugethread
istio.mesh.agent.go.info[OpenMetrics V1 and V2] Information about the Go environment.gauge-
istio.mesh.agent.go.memstats.alloc_bytes[OpenMetrics V1 and V2] Number of bytes allocated and still in use.gaugebyte
istio.mesh.agent.go.memstats.alloc_bytes.count[OpenMetrics V2] Total number of bytes allocated even if freed.countbyte
istio.mesh.agent.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.mesh.agent.go.memstats.frees.count[OpenMetrics V1 and V2] Total number of frees.count-
istio.mesh.agent.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2] CPU taken up by GC.gauge-
istio.mesh.agent.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for garbage collection system metadata.gaugebyte
istio.mesh.agent.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2] Bytes allocated to the heapgaugebyte
istio.mesh.agent.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2] Number of idle bytes in the heap.gaugebyte
istio.mesh.agent.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2] Number of Bytes in the heapgaugebyte
istio.mesh.agent.go.memstats.heap_objects[OpenMetrics V1 and V2] Number of objects in the heapgaugeobject
istio.mesh.agent.go.memstats.heap_released_bytes[OpenMetrics V1 and V2] Number of bytes released to the system in the last gc.gaugebyte
istio.mesh.agent.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the heap.gaugebyte
istio.mesh.agent.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2] Length of last GCgaugesecond
istio.mesh.agent.go.memstats.lookups.count[OpenMetrics V1 and V2] Number of lookupscountoperation
istio.mesh.agent.go.memstats.mallocs.count[OpenMetrics V1 and V2] Number of mallocscountbyte
istio.mesh.agent.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mcache structures.gaugebyte
istio.mesh.agent.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.mesh.agent.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mspan structures.gaugebyte
istio.mesh.agent.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.mesh.agent.go.memstats.next_gc_bytes[OpenMetrics V1 and V2] Number of heap bytes when next garbage collection will take placegaugebyte
istio.mesh.agent.go.memstats.other_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for other system allocations.gaugebyte
istio.mesh.agent.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by the stack allocatorgaugebyte
istio.mesh.agent.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from system for stack allocatorgaugebyte
istio.mesh.agent.go.memstats.sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from systemgaugebyte
istio.mesh.agent.go.threads[OpenMetrics V1 and V2] Number of OS threads created.gaugethread
istio.mesh.agent.num_outgoing_requests.count[OpenMetrics V1 and V2] Number of outgoing requests.count-
istio.mesh.agent.outgoing_latency.count[OpenMetrics V1 and V2] Total outgoing latency.count-
istio.mesh.agent.pilot.conflict.outbound_listener.http_over_current_tcp[OpenMetrics V1 and V2] Number of conflicting wildcard http listeners with current wildcard tcp listener.gauge-
istio.mesh.agent.pilot.conflict.outbound_listener.tcp_over_current_http[OpenMetrics V1 and V2] Number of conflicting wildcard tcp listeners with current wildcard http listener.gauge-
istio.mesh.agent.pilot.destrule_subsets[OpenMetrics V1 and V2] Duplicate subsets across destination rules for same host.gauge-
istio.mesh.agent.pilot.duplicate_envoy_clusters[OpenMetrics V1 and V2] Duplicate envoy clusters caused by service entries with same hostname.gauge-
istio.mesh.agent.pilot.eds_no_instances[OpenMetrics V1 and V2] Number of clusters without instances.gauge-
istio.mesh.agent.pilot.endpoint_not_ready[OpenMetrics V1 and V2] Endpoint found in unready state.gauge-
istio.mesh.agent.pilot.no_ip[OpenMetrics V1 and V2] Pods not found in the endpoint table, possibly invalid.gauge-
istio.mesh.agent.pilot.virt_services[OpenMetrics V1 and V2] Total virtual services known to pilot.gauge-
istio.mesh.agent.pilot.vservice_dup_domain[OpenMetrics V1 and V2] Virtual services with dup domains.gauge-
istio.mesh.agent.pilot.xds[OpenMetrics V1 and V2] Number of endpoints connected to this pilot using XDS.gauge-
istio.mesh.agent.pilot.xds.config_size_bytes.bucket[OpenMetrics V1 and V2] Number of pilot XDS config size.countbyte
istio.mesh.agent.pilot.xds.config_size_bytes.count[OpenMetrics V1 and V2] Count of pilot XDS config size samples.count-
istio.mesh.agent.pilot.xds.config_size_bytes.sum[OpenMetrics V1 and V2] Sum of pilot XDS config size.countbyte
istio.mesh.agent.pilot.xds.push_time.bucket[OpenMetrics V1 and V2] Time of pilot XDS push time.count-
istio.mesh.agent.pilot.xds.push_time.count[OpenMetrics V1 and V2] Total number of samples of pilot XDS push time.count-
istio.mesh.agent.pilot.xds.push_time.sum[OpenMetrics V1 and V2] Sum pilot XDS push time.count-
istio.mesh.agent.pilot.xds.pushes.count[OpenMetrics V1 and V2] Pilot build and send errors for lds, rds, cds and eds.count-
istio.mesh.agent.pilot.xds.send_time.bucket[OpenMetrics V1 and V2] Pilot XDS send time.count-
istio.mesh.agent.pilot.xds.send_time.count[OpenMetrics V1 and V2] Count of pilot XDS send time sample.count-
istio.mesh.agent.pilot.xds.send_time.sum[OpenMetrics V1 and V2] Sum of pilot XDS send time.count-
istio.mesh.agent.process.cpu_seconds.count[OpenMetrics V1 and V2] Total user and system CPU time spent in seconds.countsecond
istio.mesh.agent.process.max_fds[OpenMetrics V1 and V2] Maximum number of open file descriptors.gaugefile
istio.mesh.agent.process.open_fds[OpenMetrics V1 and V2] Number of open file descriptors.gaugefile
istio.mesh.agent.process.resident_memory_bytes[OpenMetrics V1 and V2] Resident memory size in bytes.gaugebyte
istio.mesh.agent.process.start_time_seconds[OpenMetrics V1 and V2] Start time of the process since unix epoch in seconds.gaugesecond
istio.mesh.agent.process.virtual_memory_bytes[OpenMetrics V1 and V2] Virtual memory size in bytes.gaugebyte
istio.mesh.agent.process.virtual_memory_max_bytes[OpenMetrics V1 and V2] Maximum amount of virtual memory available.gaugebyte
istio.mesh.agent.scrapes.count[OpenMetrics V1 and V2] Number of scrapes.count-
istio.mesh.agent.startup_duration_seconds[OpenMetrics V1 and V2] Start up duration time in seconds.gaugesecond
istio.mesh.agent.wasm_cache_entries[OpenMetrics V1 and V2] Number of Web Assembly cache entries.gaugeentry
istio.mesh.request.count[OpenMetrics V1 and V2] The number of requests. This metric is sent as gauge by default in OpenMetrics V1.countrequest
istio.mesh.request.count.total[OpenMetrics V1 and Istio v1.5+] The number of requests as monotonic countcountrequest
istio.mesh.request.duration.count[OpenMetrics V1 and V2] Count of request durations. This metric is as gauge by default in OpenMetrics V1.countrequest
istio.mesh.request.duration.count.total[OpenMetrics V1 and Istio v1.5+] Count of request durations as monotonic countcountrequest
istio.mesh.request.duration.milliseconds.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of observed values for duration of requestscountmillisecond
istio.mesh.request.duration.milliseconds.count[OpenMetrics V1 and V2 and Istio v1.5+] Total count of observed values for duration of requests. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.mesh.request.duration.milliseconds.count.total[OpenMetrics V1 and Istio v1.5+] Total count of observed values for duration of requests as monotonic countcount-
istio.mesh.request.duration.milliseconds.sum[OpenMetrics V1 and V2 and Istio v1.5+] Total sum of observed values for duration of requests in ms. This metric is sent as gauge by default in OpenMetrics V1.countmillisecond
istio.mesh.request.duration.milliseconds.sum.total[OpenMetrics V1 and Istio v1.5+] Total sum of observed values for duration of requests as monotonic countcount-
istio.mesh.request.duration.sum[OpenMetrics V1 and V2] Sum of request durations. This metric is sent as gauge by default in OpenMetrics V1.countmillisecond
istio.mesh.request.duration.sum.total[OpenMetrics V1 and Istio v1.5+] Sum of request durations as monotonic countcountmillisecond
istio.mesh.request.size.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of request sizescountrequest
istio.mesh.request.size.count[OpenMetrics V1 and V2] Count of request sizes. This metric is sent as gauge by default in OpenMetrics V1.countrequest
istio.mesh.request.size.count.total[OpenMetrics V1 and Istio v1.5+] Count of observed request sizes as monotonic countcount-
istio.mesh.request.size.sum[OpenMetrics V1 and V2] Sum of request sizes. This metric is sent as gauge by default in OpenMetrics V1.countbyte
istio.mesh.request.size.sum.total[OpenMetrics V1 and Istio v1.5+] Sum of observed request sizes as monotonic countcount-
istio.mesh.response.size.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of response sizescountresponse
istio.mesh.response.size.count[OpenMetrics V1 and V2] Count of response sizes. This metric is sent as gauge by default in OpenMetrics V1.countresponse
istio.mesh.response.size.count.total[OpenMetrics V1 and Istio v1.5+] Count of observed response size as monotonic countcount-
istio.mesh.response.size.sum[OpenMetrics V1 and V2] Sum of response sizes. This metric is sent as gauge by default in OpenMetrics V1.countbyte
istio.mesh.response.size.sum.total[OpenMetrics V1 and Istio v1.5+] Sum of observed response size as monotonic countcount-
istio.mesh.tcp.connections_closed.count[OpenMetrics V2 and Istio v1.5+] Total closed connections as monotonic countcount-
istio.mesh.tcp.connections_closed.total[OpenMetrics V1 and V2 and Istio v1.5+] Total closed connectionsgauge-
istio.mesh.tcp.connections_closed.total.total[OpenMetrics V1 and Istio v1.5+] Total closed connections as monotonic countcount-
istio.mesh.tcp.connections_opened.count[OpenMetrics V2 and Istio v1.5+] Total opened connections as monotonic countcount-
istio.mesh.tcp.connections_opened.total[OpenMetrics V1 and V2 and Istio v1.5+] Total opened connectionsgauge-
istio.mesh.tcp.connections_opened.total.total[OpenMetrics V1 and Istio v1.5+] Total opened connections as monotonic countcount-
istio.mesh.tcp.received_bytes.count[OpenMetrics V2 and Istio v1.5+] Size of total bytes received during request in case of a TCP connection as monotonic countcountbyte
istio.mesh.tcp.received_bytes.total[OpenMetrics V1 and V2 and Istio v1.5+] Size of total bytes received during request in case of a TCP connectiongaugebyte
istio.mesh.tcp.received_bytes.total.total[OpenMetrics V1 and Istio v1.5+] Size of total bytes received during request in case of a TCP connection as monotonic countcountbyte
istio.mesh.tcp.send_bytes.count[OpenMetrics V2 and Istio v1.5+] Size of total bytes sent during response in case of a TCP connection as monotonic countcountbyte
istio.mesh.tcp.send_bytes.total[OpenMetrics V1 and V2 and Istio v1.5+] Size of total bytes sent during response in case of a TCP connectiongaugebyte
istio.mesh.tcp.send_bytes.total.total[OpenMetrics V1 and Istio v1.5+] Size of total bytes sent during response in case of a TCP connection as monotonic countcountbyte
istio.mixer.adapter.dispatch_count[OpenMetrics V1 and V2] Total number of adapter dispatches handled by Mixergaugeoperation
istio.mixer.adapter.dispatch_duration.count[OpenMetrics V1 and V2] Count of durations for adapter dispatches handled by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.adapter.dispatch_duration.sum[OpenMetrics V1 and V2] Sum of durations for adapter dispatches handled by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.adapter.old_dispatch_count[OpenMetrics V1 and V2] Total number of adapter dispatches handled by Mixer.gaugeoperation
istio.mixer.adapter.old_dispatch_duration.count[OpenMetrics V1 and V2] Count of times for adapter dispatches handled by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.adapter.old_dispatch_duration.sum[OpenMetrics V1 and V2] Sum of times for adapter dispatches handled by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.config.adapter.info.config.errors.count[OpenMetrics V2] Number of errors encountered during processing of the adapter info configuration.count-
istio.mixer.config.adapter.info.configs.count[OpenMetrics V2] Number of known adapters in the current config.count-
istio.mixer.config.attributes_total[OpenMetrics V1 and V2] The number of known attributes in the current config.gauge-
istio.mixer.config.handler.validation.errors.count[OpenMetrics V2] Number of errors encountered because handler validation returned error.count-
istio.mixer.config.handler_configs_total[OpenMetrics V1 and V2] The number of known handlers in the current config.gauge-
istio.mixer.config.instance.config.errors.count[OpenMetrics V2] Number of errors encountered during processing of the instance configuration.count-
istio.mixer.config.instance_configs_total[OpenMetrics V1 and V2] The number of known instances in the current config.gauge-
istio.mixer.config.resolve_actions.count[OpenMetrics V1 and V2] Count of actions resolved by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.config.resolve_actions.sum[OpenMetrics V1 and V2] Sum of actions resolved by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countoperation
istio.mixer.config.resolve_count[OpenMetrics V1 and V2] Number of config resolves handled by mixergaugeoperation
istio.mixer.config.resolve_duration.count[OpenMetrics V1 and V2] Seconds per config resolve. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.config.resolve_duration.sum[OpenMetrics V1 and V2] Sum of times for config resolves handled by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.config.resolve_rules.count[OpenMetrics V1 and V2] Number of rules resolved by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countitem
istio.mixer.config.resolve_rules.sum[OpenMetrics V1 and V2] Sum of rules resolved by Mixer. This metric is sent as gauge by default in OpenMetrics V1.countitem
istio.mixer.config.rule.config.errors.count[OpenMetrics V2] Number of errors encountered during processing of the rule configuration.count-
istio.mixer.config.rule.config.match.errors.count[OpenMetrics V2] Number of rule conditions that was not parseable.count-
istio.mixer.config.rule_configs_total[OpenMetrics V1 and V2] The number of known rules in the current config.gauge-
istio.mixer.config.unsatisfied.action.handlers.count[OpenMetrics V2] Number of actions that failed due to handlers being unavailable.count-
istio.mixer.dispatcher.destinations_per_request[OpenMetrics V1 and V2] Number of handlers dispatched per request by Mixer.gauge-
istio.mixer.dispatcher.instances_per_request[OpenMetrics V1 and V2] Number of instances created per request by Mixer.gauge-
istio.mixer.go.gc_duration_seconds.count[OpenMetrics V1 and V2] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2] Quantile of the GC invocation durations.gaugesecond
istio.mixer.go.gc_duration_seconds.sum[OpenMetrics V1 and V2] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.go.goroutines[OpenMetrics V1 and V2] Number of goroutines that currently exist.gaugethread
istio.mixer.go.info[OpenMetrics V1 and V2] Information about the Go environment.gauge-
istio.mixer.go.memstats.alloc_bytes[OpenMetrics V1 and V2] Number of bytes allocated and still in use.gaugebyte
istio.mixer.go.memstats.alloc_bytes_total[OpenMetrics V1 and V2] Total number of bytes allocated even if freed.gaugebyte
istio.mixer.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.mixer.go.memstats.frees_total[OpenMetrics V1 and V2] Total number of frees.gauge-
istio.mixer.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2] CPU taken up by GCgaugepercent
istio.mixer.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for garbage collection system metadata.gaugebyte
istio.mixer.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2] Bytes allocated to the heapgaugebyte
istio.mixer.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2] Number of idle bytes in the heapgaugebyte
istio.mixer.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2] Number of Bytes in the heapgaugebyte
istio.mixer.go.memstats.heap_objects[OpenMetrics V1 and V2] Number of objects in the heapgaugeobject
istio.mixer.go.memstats.heap_released_bytes[OpenMetrics V1 and V2] Number of bytes released to the system in the last gcgaugebyte
istio.mixer.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the heapgaugebyte
istio.mixer.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2] Length of last GCgaugesecond
istio.mixer.go.memstats.lookups_total[OpenMetrics V1 and V2] Number of lookupsgaugeoperation
istio.mixer.go.memstats.mallocs_total[OpenMetrics V1 and V2] Number of mallocsgaugeoperation
istio.mixer.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mcache structures.gaugebyte
istio.mixer.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.mixer.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mspan structures.gaugebyte
istio.mixer.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.mixer.go.memstats.next_gc_bytes[OpenMetrics V1 and V2] Number of heap bytes when next garbage collection will take placegaugebyte
istio.mixer.go.memstats.other_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for other system allocationsgaugebyte
istio.mixer.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by the stack allocatorgaugebyte
istio.mixer.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from system for stack allocatorgaugebyte
istio.mixer.go.memstats.sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from systemgaugebyte
istio.mixer.go.threads[OpenMetrics V1 and V2] Number of OS threads created.gaugethread
istio.mixer.grpc.server.handled_total[OpenMetrics V1 and V2] Total number of fully handled requests, with responsesgaugerequest
istio.mixer.grpc.server.handling_seconds.count[OpenMetrics V1 and V2] Count of response latency (seconds) of gRPC that had been application-level handled by the server. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.grpc.server.handling_seconds.sum[OpenMetrics V1 and V2] Sum of response latency (seconds) of gRPC that had been application-level handled by the server. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.mixer.grpc.server.msg_received_total[OpenMetrics V1 and V2] Total number of RPC stream messages received on the server.gaugemessage
istio.mixer.grpc.server.msg_sent_total[OpenMetrics V1 and V2] Total number of messages sentgaugemessage
istio.mixer.grpc.server.started_total[OpenMetrics V1 and V2] Total number of RPCs started on the server.gauge-
istio.mixer.grpc_io_server.completed_rpcs[OpenMetrics V1 and V2] Count of RPCs by method and status.gauge-
istio.mixer.grpc_io_server.received_bytes_per_rpc[OpenMetrics V1 and V2] Distribution of received bytes per RPC, by method.gaugebyte
istio.mixer.grpc_io_server.sent_bytes_per_rpc[OpenMetrics V1 and V2] Distribution of total sent bytes per RPC, by method.gaugebyte
istio.mixer.grpc_io_server.server_latency[OpenMetrics V1 and V2] Distribution of server latency in milliseconds, by method.gauge-
istio.mixer.handler.daemons_total[OpenMetrics V1 and V2] The current number of active daemon routines in a given adapter environment.gauge-
istio.mixer.handler.handler.build.failures.count[OpenMetrics V2] Number of handlers that failed creation during config transition.count-
istio.mixer.handler.new_handlers_total[OpenMetrics V1 and V2] The number of handlers that were newly created during config transition.gauge-
istio.mixer.mcp_sink.reconnections[OpenMetrics V1 and V2] The number of times the sink has reconnected.gauge-
istio.mixer.mcp_sink.request_acks_total[OpenMetrics V1 and V2] The number of request acks received by the source.gauge-
istio.mixer.process.cpu_seconds_total[OpenMetrics V1 and V2] Total user and system CPU time spent in seconds.gaugesecond
istio.mixer.process.max_fds[OpenMetrics V1 and V2] Maximum number of open file descriptors.gaugefile
istio.mixer.process.open_fds[OpenMetrics V1 and V2] Number of open file descriptors.gaugefile
istio.mixer.process.resident_memory_bytes[OpenMetrics V1 and V2] Resident memory size in bytes.gaugebyte
istio.mixer.process.start_time_seconds[OpenMetrics V1 and V2] Start time of the process since unix epoch in seconds.gaugesecond
istio.mixer.process.virtual_memory_bytes[OpenMetrics V1 and V2] Virtual memory size in bytes.gaugebyte
istio.mixer.runtime.dispatch_duration_seconds[OpenMetrics V1 and V2] Duration in seconds for adapter dispatches handled by Mixer.gaugesecond
istio.mixer.runtime.dispatches_total[OpenMetrics V1 and V2] Total number of adapter dispatches handled by Mixer.gaugeoperation
istio.pilot.conflict.inbound_listener[OpenMetrics V1 and V2] Number of conflicting inbound listeners.gauge-
istio.pilot.conflict.outbound_listener.http_over_current_tcp[OpenMetrics V1 and V2] Number of conflicting wildcard http listeners with current wildcard tcp listener.gauge-
istio.pilot.conflict.outbound_listener.http_over_https[OpenMetrics V1 and V2 and Istio v1.5+] Number of conflicting HTTP listeners with well known HTTPS portsgauge-
istio.pilot.conflict.outbound_listener.tcp_over_current_http[OpenMetrics V1 and V2] Number of conflicting wildcard tcp listeners with current wildcard http listener.gauge-
istio.pilot.conflict.outbound_listener.tcp_over_current_tcp[OpenMetrics V1 and V2] Number of conflicting tcp listeners with current tcp listener.gauge-
istio.pilot.destrule_subsets[OpenMetrics V1 and V2] Duplicate subsets across destination rules for same host.gauge-
istio.pilot.duplicate_envoy_clusters[OpenMetrics V1 and V2] Duplicate envoy clusters caused by service entries with same hostname.gauge-
istio.pilot.eds_no_instances[OpenMetrics V1 and V2] Number of clusters without instances.gauge-
istio.pilot.endpoint_not_ready[OpenMetrics V1 and V2] Endpoint found in unready state.gauge-
istio.pilot.go.gc_duration_seconds.count[OpenMetrics V1 and V2] Count of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.pilot.go.gc_duration_seconds.quantile[OpenMetrics V1 and V2] Quantile of the GC invocation durations.gaugesecond
istio.pilot.go.gc_duration_seconds.sum[OpenMetrics V1 and V2] Sum of the GC invocation durations. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.pilot.go.goroutines[OpenMetrics V1 and V2] Number of goroutines that currently exist.gaugethread
istio.pilot.go.info[OpenMetrics V1 and V2] Information about the Go environment.gauge-
istio.pilot.go.memstats.alloc_bytes[OpenMetrics V1 and V2] Number of bytes allocated and still in use.gaugebyte
istio.pilot.go.memstats.alloc_bytes_total[OpenMetrics V1 and V2] Total number of bytes allocated even if freed.gaugebyte
istio.pilot.go.memstats.buck_hash_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the profiling bucket hash table.gaugebyte
istio.pilot.go.memstats.frees_total[OpenMetrics V1 and V2] Total number of frees.gauge-
istio.pilot.go.memstats.gc_cpu_fraction[OpenMetrics V1 and V2] CPU taken up by GCgaugepercent
istio.pilot.go.memstats.gc_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for garbage collection system metadata.gaugebyte
istio.pilot.go.memstats.heap_alloc_bytes[OpenMetrics V1 and V2] Bytes allocated to the heapgaugebyte
istio.pilot.go.memstats.heap_idle_bytes[OpenMetrics V1 and V2] Number of idle bytes in the heapgaugebyte
istio.pilot.go.memstats.heap_inuse_bytes[OpenMetrics V1 and V2] Number of Bytes in the heapgaugebyte
istio.pilot.go.memstats.heap_objects[OpenMetrics V1 and V2] Number of objects in the heapgaugeobject
istio.pilot.go.memstats.heap_released_bytes[OpenMetrics V1 and V2] Number of bytes released to the system in the last gcgaugebyte
istio.pilot.go.memstats.heap_sys_bytes[OpenMetrics V1 and V2] Number of bytes used by the heapgaugebyte
istio.pilot.go.memstats.last_gc_time_seconds[OpenMetrics V1 and V2] Length of last GCgaugesecond
istio.pilot.go.memstats.lookups_total[OpenMetrics V1 and V2] Number of lookupsgaugeoperation
istio.pilot.go.memstats.mallocs_total[OpenMetrics V1 and V2] Number of mallocsgaugeoperation
istio.pilot.go.memstats.mcache_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mcache structures.gaugebyte
istio.pilot.go.memstats.mcache_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mcache structures obtained from system.gaugebyte
istio.pilot.go.memstats.mspan_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by mspan structures.gaugebyte
istio.pilot.go.memstats.mspan_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for mspan structures obtained from system.gaugebyte
istio.pilot.go.memstats.next_gc_bytes[OpenMetrics V1 and V2] Number of heap bytes when next garbage collection will take placegaugebyte
istio.pilot.go.memstats.other_sys_bytes[OpenMetrics V1 and V2] Number of bytes used for other system allocationsgaugebyte
istio.pilot.go.memstats.stack_inuse_bytes[OpenMetrics V1 and V2] Number of bytes in use by the stack allocatorgaugebyte
istio.pilot.go.memstats.stack_sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from system for stack allocatorgaugebyte
istio.pilot.go.memstats.sys_bytes[OpenMetrics V1 and V2] Number of bytes obtained from systemgaugebyte
istio.pilot.go.threads[OpenMetrics V1 and V2] Number of OS threads created.gaugethread
istio.pilot.inbound_updates[OpenMetrics V1 and V2 and Istio v1.5+] Total number of updates received by pilotcount-
istio.pilot.inbound_updates.count[OpenMetrics V2 and Istio v1.5+] Total number of updates received by pilotcount-
istio.pilot.invalid_out_listeners[OpenMetrics V1 and V2] Number of invalid outbound listeners.gauge-
istio.pilot.k8s.cfg_events[OpenMetrics V1 and V2 and Istio v1.5+] Events from k8s configcountevent
istio.pilot.k8s.cfg_events.count[OpenMetrics V2 and Istio v1.5+] Events from k8s configcountevent
istio.pilot.k8s.reg_events[OpenMetrics V1 and V2 and Istio v1.5+] Events from k8s registrycountevent
istio.pilot.k8s.reg_events.count[OpenMetrics V2 and Istio v1.5+] Events from k8s registrycountevent
istio.pilot.mcp_sink.reconnections[OpenMetrics V1 and V2] The number of times the sink has reconnected.count-
istio.pilot.mcp_sink.recv_failures_total[OpenMetrics V1 and V2] The number of recv failures in the source.count-
istio.pilot.mcp_sink.request_acks_total[OpenMetrics V1 and V2] The number of request acks received by the source.count-
istio.pilot.no_ip[OpenMetrics V1 and V2] Pods not found in the endpoint table, possibly invalid.gauge-
istio.pilot.process.cpu_seconds_total[OpenMetrics V1 and V2] Total user and system CPU time spent in seconds.gaugesecond
istio.pilot.process.max_fds[OpenMetrics V1 and V2] Maximum number of open file descriptors.gaugefile
istio.pilot.process.open_fds[OpenMetrics V1 and V2] Number of open file descriptors.gaugefile
istio.pilot.process.resident_memory_bytes[OpenMetrics V1 and V2] Resident memory size in bytes.gaugebyte
istio.pilot.process.start_time_seconds[OpenMetrics V1 and V2] Start time of the process since unix epoch in seconds.gaugesecond
istio.pilot.process.virtual_memory_bytes[OpenMetrics V1 and V2] Virtual memory size in bytes.gaugebyte
istio.pilot.proxy_convergence_time[OpenMetrics V1 and V2] Delay between config change and all proxies converging.gaugesecond
istio.pilot.proxy_convergence_time.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of delay between config change and all proxies converging.countsecond
istio.pilot.proxy_convergence_time.count[OpenMetrics V1 and V2] Number of entries of pilot.proxy_convergence_time. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.pilot.proxy_convergence_time.sum[OpenMetrics V1 and V2] Sum of the delay between config change and all proxies converging. This metric is sent as gauge by default in OpenMetrics V1.countsecond
istio.pilot.proxy_queue_time.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of observed values for when proxy is in a push queue before being dequeuedcount-
istio.pilot.proxy_queue_time.count[OpenMetrics V1 and V2 and Istio v1.5+] Count of observation for when proxy is in a push queue before being dequeued. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.pilot.proxy_queue_time.sum[OpenMetrics V1 and V2 and Istio v1.5+] Sum of observed values for when proxy is in a push queue before being dequeued. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.pilot.push.triggers[OpenMetrics V1 and V2 and Istio v1.5+] Total number of times a push was triggeredcountevent
istio.pilot.push.triggers.count[OpenMetrics V2 and Istio v1.5+] Total number of times a push was triggeredcount-
istio.pilot.rds_expired_nonce[OpenMetrics V1 and V2] Total number of RDS messages with an expired nonce.count-
istio.pilot.services[OpenMetrics V1 and V2] Total services known to pilot.gauge-
istio.pilot.total_xds_internal_errors[OpenMetrics V1 and V2] Total number of internal XDS errors in pilot.count-
istio.pilot.total_xds_rejects[OpenMetrics V1 and V2] Total number of XDS responses from pilot rejected by proxy.count-
istio.pilot.virt_services[OpenMetrics V1 and V2] Total virtual services known to pilot.gauge-
istio.pilot.vservice_dup_domain[OpenMetrics V1 and V2] Virtual services with dup domains.gauge-
istio.pilot.xds[OpenMetrics V1 and V2] Number of endpoints connected to this pilot using XDS.gauge-
istio.pilot.xds.cds_reject[OpenMetrics V1 and V2] Pilot rejected CDS.count-
istio.pilot.xds.eds_all_locality_endpoints[OpenMetrics V1 and V2 and Istio v1.5+] Network endpoints for each cluster (across all localities) as of last push. Zero endpoints is an errorgauge-
istio.pilot.xds.eds_instances[OpenMetrics V1 and V2] Instances for each cluster, as of last push.gauge-
istio.pilot.xds.eds_reject[OpenMetrics V1 and V2] Pilot rejected EDS.count-
istio.pilot.xds.lds_reject[OpenMetrics V1 and V2] Pilot rejected LDS.count-
istio.pilot.xds.push.context_errors[OpenMetrics V1 and V2] Number of errors (timeouts) initiating push context.count-
istio.pilot.xds.push.time.bucket[OpenMetrics V2 and Istio v1.5+] Bucket of observation of total time Pilot takes a pushcount-
istio.pilot.xds.push.time.count[OpenMetrics V1 and V2 and Istio v1.5+] Count of observation of total time Pilot takes a push. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.pilot.xds.push.time.sum[OpenMetrics V1 and V2 and Istio v1.5+] Sum of observed values of total time Pilot takes a push. This metric is sent as gauge by default in OpenMetrics V1.count-
istio.pilot.xds.push.timeout[OpenMetrics V1 and V2] Pilot push timeout, will retry.count-
istio.pilot.xds.push.timeout_failures[OpenMetrics V1 and V2] Pilot push timeout failures after repeated attempts.count-
istio.pilot.xds.pushes[OpenMetrics V1 and V2] Pilot build and send errors for lds, rds, cds and eds.count-
istio.pilot.xds.pushes.count[OpenMetrics V2 and Istio v1.5+] Pilot build and send errors for lds, rds, cds and eds.count-
istio.pilot.xds.rds_reject[OpenMetrics V1 and V2] Pilot rejected RDS.count-
istio.pilot.xds.write_timeout[OpenMetrics V1 and V2] Pilot XDS response write timeouts.count-
istio.process.cpu_seconds.count[OpenMetrics V2 and Istio v1.5+] Total user and system CPU time spent in seconds.countsecond
istio.process.cpu_seconds_total[OpenMetrics V1 and V2 and Istio v1.5+] Total user and system CPU time spent.countsecond
istio.process.max_fds[OpenMetrics V1 and V2 and Istio v1.5+] Maximum number of open file descriptors.gaugefile
istio.process.open_fds[OpenMetrics V1 and V2 and Istio v1.5+] Number of open file descriptors.gaugefile
istio.process.resident_memory_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Resident memory size in bytes.gaugebyte
istio.process.start_time_seconds[OpenMetrics V1 and V2 and Istio v1.5+] Start time of the process since unix epoch in seconds.gaugesecond
istio.process.virtual_memory_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Amount of virtual memory used.gaugebyte
istio.process.virtual_memory_max_bytes[OpenMetrics V1 and V2 and Istio v1.5+] Maximum amount of virtual memory available.gaugebyte
istio.sidecar_injection.failure_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of failed sidecar injection requestscountrequest
istio.sidecar_injection.requests.count[OpenMetrics V2 and Istio v1.5+] Total number of sidecar injection requestscountrequest
istio.sidecar_injection.requests_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of sidecar injection requestscountrequest
istio.sidecar_injection.skip_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of skipped sidecar injection requestscountrequest
istio.sidecar_injection.success.count[OpenMetrics V2 and Istio v1.5+] Total number of successful sidecar injection requestscountrequest
istio.sidecar_injection.success_total[OpenMetrics V1 and V2 and Istio v1.5+] Total number of successful sidecar injection requestscountrequest
istio.waypoint.request.count[OpenMetrics V1 and V2 and Istio v1.24+] Total HTTP requests through waypoint proxycountrequest
istio.waypoint.request.duration.count[OpenMetrics V1 and V2 and Istio v1.24+] Count of HTTP request durations through waypoint proxy (seconds)countrequest
istio.waypoint.request.duration.milliseconds.count[OpenMetrics V1 and V2 and Istio v1.24+] Count of HTTP request durations through waypoint proxycountrequest
istio.waypoint.request.duration.milliseconds.sum[OpenMetrics V1 and V2 and Istio v1.24+] Sum of HTTP request durations through waypoint proxycountmillisecond
istio.waypoint.request.duration.sum[OpenMetrics V1 and V2 and Istio v1.24+] Sum of HTTP request durations through waypoint proxy (seconds)countsecond
istio.waypoint.request.messages.total[OpenMetrics V1 and V2 and Istio v1.24+] Total gRPC request messages through waypoint proxycountmessage
istio.waypoint.request.size.count[OpenMetrics V1 and V2 and Istio v1.24+] Count of HTTP request sizes through waypoint proxycountrequest
istio.waypoint.request.size.sum[OpenMetrics V1 and V2 and Istio v1.24+] Sum of HTTP request sizes through waypoint proxycountbyte
istio.waypoint.response.messages.total[OpenMetrics V1 and V2 and Istio v1.24+] Total gRPC response messages through waypoint proxycountmessage
istio.waypoint.response.size.count[OpenMetrics V1 and V2 and Istio v1.24+] Count of HTTP response sizes through waypoint proxycountresponse
istio.waypoint.response.size.sum[OpenMetrics V1 and V2 and Istio v1.24+] Sum of HTTP response sizes through waypoint proxycountbyte
istio.waypoint.tcp.connections_closed.total[OpenMetrics V1 and V2 and Istio v1.24+] Total TCP connections closed through waypoint proxycountconnection
istio.waypoint.tcp.connections_opened.total[OpenMetrics V1 and V2 and Istio v1.24+] Total TCP connections opened through waypoint proxycountconnection
istio.waypoint.tcp.received_bytes.total[OpenMetrics V1 and V2 and Istio v1.24+] Total bytes received through waypoint TCP connectionscountbyte
istio.waypoint.tcp.send_bytes.total[OpenMetrics V1 and V2 and Istio v1.24+] Total bytes sent through waypoint TCP connectionscountbyte
istio.ztunnel.active_proxy_count[OpenMetrics V1 and V2 and Istio v1.24+] Number of active in-pod proxies managed by ztunnelgauge-
istio.ztunnel.dns.requests.count[OpenMetrics V1 and V2 and Istio v1.24+] Total DNS requests handled by ztunnelcountrequest
istio.ztunnel.dns.upstream_failures.count[OpenMetrics V1 and V2 and Istio v1.24+] Total DNS upstream request failures in ztunnelcountrequest
istio.ztunnel.dns.upstream_request_duration_seconds.count[OpenMetrics V1 and V2 and Istio v1.24+] Count of DNS upstream request durations in ztunnelcountsecond
istio.ztunnel.dns.upstream_request_duration_seconds.sum[OpenMetrics V1 and V2 and Istio v1.24+] Sum of DNS upstream request durations in ztunnelcountsecond
istio.ztunnel.dns.upstream_requests.count[OpenMetrics V1 and V2 and Istio v1.24+] Total DNS requests forwarded to upstream by ztunnelcountrequest
istio.ztunnel.on_demand_dns.count[OpenMetrics V1 and V2 and Istio v1.24+] Total on-demand DNS requests in ztunnelcountrequest
istio.ztunnel.pending_proxy_count[OpenMetrics V1 and V2 and Istio v1.24+] Number of pending in-pod proxies in ztunnelgauge-
istio.ztunnel.proxies_started.count[OpenMetrics V1 and V2 and Istio v1.24+] Total number of in-pod proxies started by ztunnelcount-
istio.ztunnel.proxies_stopped.count[OpenMetrics V1 and V2 and Istio v1.24+] Total number of in-pod proxies stopped by ztunnelcount-
istio.ztunnel.tcp.connections_closed.count[OpenMetrics V1 and V2 and Istio v1.24+] Total TCP connections closed through ztunnelcountconnection
istio.ztunnel.tcp.connections_opened.count[OpenMetrics V1 and V2 and Istio v1.24+] Total TCP connections opened through ztunnelcountconnection
istio.ztunnel.tcp.received_bytes.count[OpenMetrics V1 and V2 and Istio v1.24+] Total bytes received through ztunnel TCP connectionscountbyte
istio.ztunnel.tcp.send_bytes.count[OpenMetrics V1 and V2 and Istio v1.24+] Total bytes sent through ztunnel TCP connectionscountbyte
istio.ztunnel.xds.connection_terminations.count[OpenMetrics V1 and V2 and Istio v1.24+] Total XDS connection terminations in ztunnelcountconnection
istio.ztunnel.xds.message.count[OpenMetrics V1 and V2 and Istio v1.24+] Total XDS messages exchanged between ztunnel and istiodcountmessage
istio.ztunnel.xds.message_bytes.count[OpenMetrics V1 and V2 and Istio v1.24+] Total bytes of XDS messages exchanged between ztunnel and istiodcountbyte

公式ドキュメント

Istio インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。