Istio 字段

istio 模块

istio

istio 包含从 Istio 读取的统计信息

citadel

包含与 Istio Citadel 服务相关的统计信息

istio.citadel.grpc.method

gRPC 方法

type: keyword

istio.citadel.grpc.service

gRPC 服务

type: keyword

istio.citadel.grpc.type

相应 gRPC 服务的类型

type: keyword

istio.citadel.secret_controller_svc_acc_created_cert.count

由于服务帐户创建而创建的证书数量。

type: long

istio.citadel.server_root_cert_expiry_seconds

Citadel 根证书到期时的 Unix 时间戳(以秒为单位)。如果出现内部错误,我们将将其设置为负数。

type: float

istio.citadel.grpc.server.handled

服务器上完成的 RPC 总数,无论成功与否。

type: long

istio.citadel.grpc.server.msg.received

服务器上接收到的 RPC 流消息总数。

type: long

istio.citadel.grpc.server.msg.sent

服务器发送的 gRPC 流消息总数。

type: long

istio.citadel.grpc.server.started

服务器上启动的 RPC 总数。

type: long

istio.citadel.grpc.server.handling.latency.ms.bucket.*

服务器在应用程序级别处理的 gRPC 的响应延迟(毫秒)。

type: object

istio.citadel.grpc.server.handling.latency.ms.sum

gRPC 的响应延迟,以毫秒为单位的延迟总和

type: long

format: duration

istio.citadel.grpc.server.handling.latency.ms.count

gRPC 的响应延迟,指标数量

type: long

galley

包含与 Istio galley 服务相关的统计信息

istio.galley.name

与度量相关的资源的名称

type: keyword

istio.galley.namespace

资源的 Kubernetes 命名空间

type: keyword

istio.galley.version

对象的版本

type: keyword

istio.galley.collection

实例的集合

type: keyword

istio.galley.istio.authentication.meshpolicies

galley 在某个时间点已知的有效 istio/authentication/meshpolicies 的数量

type: long

istio.galley.istio.authentication.policies

galley 在某个时间点已知的有效 istio/authentication/policies 的数量

type: long

istio.galley.istio.mesh.MeshConfig

galley 在某个时间点已知的有效 istio/mesh/MeshConfig 的数量

type: long

istio.galley.istio.networking.destinationrules

galley 在某个时间点已知的有效 istio/networking/destinationrules 的数量

type: long

istio.galley.istio.networking.envoyfilters

galley 在某个时间点已知的有效 istio/networking/envoyfilters 的数量

type: long

istio.galley.istio.networking.gateways

galley 在某个时间点已知的有效 istio/networking/gateways 的数量

type: long

istio.galley.istio.networking.sidecars

galley 在某个时间点已知的有效 istio/networking/sidecars 的数量

type: long

istio.galley.istio.networking.virtualservices

galley 在某个时间点已知的有效 istio/networking/virtualservices 的数量

type: long

istio.galley.istio.policy.attributemanifests

galley 在某个时间点已知的有效 istio/policy/attributemanifests 的数量

type: long

istio.galley.istio.policy.handlers

galley 在某个时间点已知的有效 istio/policy/handlers 的数量

type: long

istio.galley.istio.policy.instances

galley 在某个时间点已知的有效 istio/policy/instances 的数量

type: long

istio.galley.istio.policy.rules

galley 在某个时间点已知的有效 istio/policy/rules 的数量

type: long

istio.galley.runtime.processor.event_span.duration.ms.bucket.*

以毫秒为单位的直方图桶中每个传入事件之间的持续时间

type: object

istio.galley.runtime.processor.event_span.duration.ms.sum

每个传入事件之间的持续时间,以毫秒为单位的持续时间总和

type: long

format: duration

istio.galley.runtime.processor.event_span.duration.ms.count

每个传入事件之间的持续时间,指标数量

type: long

istio.galley.runtime.processor.snapshot_events.bucket.*

已处理的事件数量,作为直方图桶

type: object

istio.galley.runtime.processor.snapshot_events.sum

已处理的事件数量,事件总和

type: long

istio.galley.runtime.processor.snapshot_events.count

每个传入事件之间的持续时间,指标数量

type: long

istio.galley.runtime.processor.snapshot_lifetime.duration.ms.bucket.*

每个快照的持续时间,以毫秒为单位的直方图桶

type: object

istio.galley.runtime.processor.snapshot_lifetime.duration.ms.sum

每个快照的持续时间,以毫秒为单位的持续时间总和

type: long

format: duration

istio.galley.runtime.processor.snapshot_lifetime.duration.ms.count

每个快照的持续时间,指标数量

type: long

istio.galley.runtime.state_type_instances

每个类型 URL 的类型实例数量

type: long

istio.galley.runtime.strategy.on_change

策略的 onChange 被调用的次数

type: long

istio.galley.runtime.strategy.timer_quiesce_reached

静默状态达成的次数

type: long

istio.galley.source_kube_event_success_total

Kubernetes 源成功处理事件的次数

type: long

istio.galley.validation.cert_key.updates

Galley 验证 Webhook 证书更新

type: long

istio.galley.validation.config.load

k8s Webhook 配置(重新)加载

type: long

istio.galley.validation.config.updates

k8s Webhook 配置更新

type: long

mesh

包含与 Istio 网格服务相关的统计信息

istio.mesh.instance

Prometheus 实例

type: text

istio.mesh.job

Prometheus 作业

type: keyword

istio.mesh.requests

Istio 代理处理的请求总数

type: long

istio.mesh.request.duration.ms.bucket.*

以毫秒为单位的请求持续时间直方图桶

type: object

istio.mesh.request.duration.ms.sum

请求持续时间,以毫秒为单位的持续时间总和

type: long

format: duration

istio.mesh.request.duration.ms.count

请求持续时间,请求数量

type: long

istio.mesh.request.size.bytes.bucket.*

请求大小直方图桶

type: object

istio.mesh.request.size.bytes.sum

请求大小直方图总和

type: long

istio.mesh.request.size.bytes.count

请求大小直方图计数

type: long

istio.mesh.response.size.bytes.bucket.*

请求大小直方图桶

type: object

istio.mesh.response.size.bytes.sum

请求大小直方图总和

type: long

istio.mesh.response.size.bytes.count

请求大小直方图计数

type: long

istio.mesh.reporter

Reporter 标识请求的报告者。如果报告来自服务器 Istio 代理,则设置为目的地;如果报告来自客户端 Istio 代理,则设置为源。

type: keyword

istio.mesh.source.workload.name

这标识控制源的源工作负载的名称。

type: keyword

istio.mesh.source.workload.namespace

这标识源工作负载的命名空间。

type: keyword

istio.mesh.source.principal

这标识流量源的同级主体。它在使用同级身份验证时设置。

type: keyword

istio.mesh.source.app

这根据源工作负载的应用程序标签标识源应用程序。

type: keyword

istio.mesh.source.version

这标识源工作负载的版本。

type: keyword

istio.mesh.destination.workload.name

这标识目标工作负载的名称。

type: keyword

istio.mesh.destination.workload.namespace

这标识目标工作负载的命名空间。

type: keyword

istio.mesh.destination.principal

这标识流量目标的同级主体。它在使用同级身份验证时设置。

type: keyword

istio.mesh.destination.app

这根据目标工作负载的应用程序标签标识目标应用程序。

type: keyword

istio.mesh.destination.version

这标识目标工作负载的版本。

type: keyword

istio.mesh.destination.service.host

这标识负责传入请求的目标服务主机。

type: keyword

istio.mesh.destination.service.name

这标识目标服务名称。

type: keyword

istio.mesh.destination.service.namespace

这标识目标服务的命名空间。

type: keyword

istio.mesh.request.protocol

这标识请求的协议。如果提供,则设置为 API 协议;否则设置为请求或连接协议。

type: keyword

istio.mesh.response.code

这标识请求的响应代码。此标签仅在 HTTP 度量中存在。

type: long

istio.mesh.connection.security.policy

这标识请求的服务身份验证策略。当使用 Istio 使通信安全并且报告来自目的地时,它设置为 mutual_tls。当报告来自源并且无法正确填充安全策略时,它设置为 unknown。

type: keyword

mixer

包含与 Istio mixer 服务相关的统计信息

istio.mixer.istio.mcp.request.acks

源接收到的请求确认数量。

type: long

istio.mixer.config.adapter.info.errors.config

处理适配器信息配置时遇到的错误数量。

type: long

istio.mixer.config.adapter.info.configs

当前配置中已知的适配器数量。

type: long

istio.mixer.config.attributes

当前配置中已知的属性数量。

type: long

istio.mixer.config.handler.configs

当前配置中已知的处理程序数量。

type: long

istio.mixer.config.handler.errors.validation

由于处理程序验证返回错误而遇到的错误数量。

type: long

istio.mixer.config.instance.errors.config

处理实例配置时遇到的错误数量。

type: long

istio.mixer.config.instance.configs

当前配置中已知的实例数量。

type: long

istio.mixer.config.rule.errors.config

处理规则配置时遇到的错误数量。

type: long

istio.mixer.config.rule.errors.match

无法解析的规则条件数量。

type: long

istio.mixer.config.rule.configs

当前配置中已知的规则数量。

type: long

istio.mixer.config.template.errors.config

处理模板配置时遇到的错误数量。

type: long

istio.mixer.config.template.configs

当前配置中已知的模板数量。

type: long

istio.mixer.config.unsatisfied.action_handler

由于处理程序不可用而导致失败的操作数量。

type: long

istio.mixer.dispatcher_destinations_per_variety_total

按模板多样性类型划分的 Mixer 适配器目的地数量。

type: long

istio.mixer.handler.handlers.closed

在配置转换期间关闭的处理程序数量。

type: long

istio.mixer.handler.daemons

给定适配器环境中当前活动守护程序例程的数量。

type: long

istio.mixer.handler.failures.build

在配置转换期间创建失败的处理程序数量。

type: long

istio.mixer.handler.failures.close

在配置转换期间关闭处理程序时遇到的错误数量。

type: long

istio.mixer.handler.handlers.new

在配置转换期间新创建的处理程序数量。

type: long

istio.mixer.handler.handlers.reused

在配置转换期间重新使用的处理程序数量。

type: long

istio.mixer.handler.name

守护程序处理程序的名称

type: keyword

istio.mixer.variety

多样性的名称

type: keyword

pilot

包含与 Istio pilot 服务相关的统计信息

istio.pilot.xds.count

Pilot 的并发 xDS 客户端连接数。

type: long

istio.pilot.xds.pushes

发送的 xDS 消息数量,以及构建或发送 lds、rds、cds 和 eds 的 xDS 消息的错误数量。

type: long

istio.pilot.xds.push.time.ms.bucket.*

Pilot 推送 lds、rds、cds 和 eds 所花费的总时间,以毫秒为单位的直方图桶。

type: object

istio.pilot.xds.push.time.ms.sum

Pilot 推送 lds、rds、cds 和 eds 所花费的总时间,以毫秒为单位的时间总和。

type: long

istio.pilot.xds.push.time.ms.count

Pilot 推送 lds、rds、cds 和 eds 所花费的总时间,时间的直方图计数。

type: long

istio.pilot.xds.eds.instances

每个集群的实例,截至上次推送。零实例表示错误。

type: long

istio.pilot.xds.push.context.errors

启动推送上下文时遇到的错误(超时)数量。

type: long

istio.pilot.xds.internal.errors

Pilot 中的内部 XDS 错误总数。

type: long

istio.pilot.conflict.listener.inbound

冲突的入站侦听器数量。

type: long

istio.pilot.conflict.listener.outbound.http.over.current.tcp

与当前通配符 TCP 侦听器冲突的通配符 HTTP 侦听器数量。

type: long

istio.pilot.conflict.listener.outbound.http.over.https

与知名 HTTPS 端口冲突的 HTTP 侦听器数量。

type: long

istio.pilot.conflict.listener.outbound.tcp.over.current.http

与当前通配符 HTTP 侦听器冲突的通配符 TCP 侦听器数量。

type: long

istio.pilot.conflict.listener.outbound.tcp.over.current.tcp

与当前 TCP 侦听器冲突的 TCP 侦听器数量。

type: long

istio.pilot.proxy.conv.ms.bucket.*

Pilot 推送 Envoy 配置所需的时间,以毫秒为单位的直方图桶。

type: object

istio.pilot.proxy.conv.ms.sum

Pilot 推送 Envoy 配置所需的时间,以毫秒为单位的时间总和。

type: long

istio.pilot.proxy.conv.ms.count

Pilot 推送 Envoy 配置所需的时间,时间的直方图计数。

type: long

istio.pilot.services

Pilot 已知的总服务数。

类型:整数

istio.pilot.virt.services

Pilot 已知的总虚拟服务数。

type: long

istio.pilot.no.ip

在端点表中找不到的 Pod,可能是无效的。

type: long

istio.pilot.cluster

实例 FQDN。

type: text

istio.pilot.type

Envoy 代理配置类型。

type: text