istio 模块
istio
包含从 Istio 读取的统计信息
包含与 Istio Citadel 服务相关的统计信息
-
istio.citadel.grpc.method
-
gRPC 方法
类型: keyword
-
istio.citadel.grpc.service
-
gRPC 服务
类型: keyword
-
istio.citadel.grpc.type
-
相应 gRPC 服务的类型
类型: keyword
-
istio.citadel.secret_controller_svc_acc_created_cert.count
-
由于服务帐户创建而创建的证书数量。
类型: long
-
istio.citadel.server_root_cert_expiry_seconds
-
Citadel 根证书过期时的 Unix 时间戳(以秒为单位)。如果发生内部错误,我们将其设置为负数。
类型: float
-
istio.citadel.grpc.server.handled
-
服务器上完成的 RPC 总数,无论成功或失败。
类型: long
-
istio.citadel.grpc.server.msg.received
-
服务器上接收到的 RPC 流消息总数。
类型: long
-
istio.citadel.grpc.server.msg.sent
-
服务器发送的 gRPC 流消息总数。
类型: long
-
istio.citadel.grpc.server.started
-
服务器上启动的 RPC 总数。
类型: long
-
istio.citadel.grpc.server.handling.latency.ms.bucket.*
-
服务器已在应用程序级别处理的 gRPC 的响应延迟(毫秒)。
类型: object
-
istio.citadel.grpc.server.handling.latency.ms.sum
-
gRPC 的响应延迟,延迟总和(毫秒)
类型: long
格式: duration
-
istio.citadel.grpc.server.handling.latency.ms.count
-
gRPC 的响应延迟,指标数量
类型: long
包含与 Istio galley 服务相关的统计信息
-
istio.galley.name
-
指标相关的资源名称
类型: keyword
-
istio.galley.namespace
-
资源的 Kubernetes 命名空间
类型: keyword
-
istio.galley.version
-
对象的版本
类型: keyword
-
istio.galley.collection
-
实例的集合
类型: keyword
-
istio.galley.istio.authentication.meshpolicies
-
galley 在特定时间点已知的有效 istio/authentication/meshpolicies 的数量
类型: long
-
istio.galley.istio.authentication.policies
-
galley 在特定时间点已知的有效 istio/authentication/policies 的数量
类型: long
-
istio.galley.istio.mesh.MeshConfig
-
galley 在特定时间点已知的有效 istio/mesh/MeshConfig 的数量
类型: long
-
istio.galley.istio.networking.destinationrules
-
galley 在特定时间点已知的有效 istio/networking/destinationrules 的数量
类型: long
-
istio.galley.istio.networking.envoyfilters
-
galley 在特定时间点已知的有效 istio/networking/envoyfilters 的数量
类型: long
-
istio.galley.istio.networking.gateways
-
galley 在特定时间点已知的有效 istio/networking/gateways 的数量
类型: long
-
istio.galley.istio.networking.sidecars
-
galley 在特定时间点已知的有效 istio/networking/sidecars 的数量
类型: long
-
istio.galley.istio.networking.virtualservices
-
galley 在特定时间点已知的有效 istio/networking/virtualservices 的数量
类型: long
-
istio.galley.istio.policy.attributemanifests
-
galley 在特定时间点已知的有效 istio/policy/attributemanifests 的数量
类型: long
-
istio.galley.istio.policy.handlers
-
galley 在特定时间点已知的有效 istio/policy/handlers 的数量
类型: long
-
istio.galley.istio.policy.instances
-
galley 在特定时间点已知的有效 istio/policy/instances 的数量
类型: long
-
istio.galley.istio.policy.rules
-
galley 在特定时间点已知的有效 istio/policy/rules 的数量
类型: long
-
istio.galley.runtime.processor.event_span.duration.ms.bucket.*
-
每个传入事件之间的时间间隔,以毫秒为单位的直方图桶。
类型: object
-
istio.galley.runtime.processor.event_span.duration.ms.sum
-
每个传入事件之间的时间间隔,时间间隔总和(毫秒)。
类型: long
格式: duration
-
istio.galley.runtime.processor.event_span.duration.ms.count
-
每个传入事件之间的时间间隔,指标数量。
类型: long
-
istio.galley.runtime.processor.snapshot_events.bucket.*
-
已处理的事件数量,以直方图桶表示。
类型: object
-
istio.galley.runtime.processor.snapshot_events.sum
-
已处理的事件数量,事件总和。
类型: long
-
istio.galley.runtime.processor.snapshot_events.count
-
每个传入事件之间的时间间隔,指标数量。
类型: long
-
istio.galley.runtime.processor.snapshot_lifetime.duration.ms.bucket.*
-
每个快照的持续时间,以毫秒为单位的直方图桶。
类型: object
-
istio.galley.runtime.processor.snapshot_lifetime.duration.ms.sum
-
每个快照的持续时间,持续时间总和(毫秒)。
类型: long
格式: duration
-
istio.galley.runtime.processor.snapshot_lifetime.duration.ms.count
-
每个快照的持续时间,指标数量。
类型: long
-
istio.galley.runtime.state_type_instances
-
每个类型 URL 的类型实例数量。
类型: long
-
istio.galley.runtime.strategy.on_change
-
策略的 onChange 方法被调用的次数。
类型: long
-
istio.galley.runtime.strategy.timer_quiesce_reached
-
达到静默状态的次数。
类型: long
-
istio.galley.source_kube_event_success_total
-
Kubernetes 源成功处理事件的次数。
类型: long
-
istio.galley.validation.cert_key.updates
-
Galley 验证 Webhook 证书更新
类型: long
-
istio.galley.validation.config.load
-
k8s Webhook 配置(重新)加载
类型: long
-
istio.galley.validation.config.updates
-
k8s Webhook 配置更新
类型: long
包含与 Istio mesh 服务相关的统计信息
-
istio.mesh.instance
-
Prometheus 实例
类型: text
-
istio.mesh.job
-
Prometheus 作业
类型: keyword
-
istio.mesh.requests
-
Istio 代理处理的总请求数
类型: long
-
istio.mesh.request.duration.ms.bucket.*
-
请求持续时间直方图桶(毫秒)
类型: object
-
istio.mesh.request.duration.ms.sum
-
请求持续时间,持续时间总和(毫秒)
类型: long
格式: duration
-
istio.mesh.request.duration.ms.count
-
请求持续时间,请求数量
类型: long
-
istio.mesh.request.size.bytes.bucket.*
-
请求大小直方图桶
类型: object
-
istio.mesh.request.size.bytes.sum
-
请求大小直方图总和
类型: long
-
istio.mesh.request.size.bytes.count
-
请求大小直方图计数
类型: long
-
istio.mesh.response.size.bytes.bucket.*
-
请求大小直方图桶
类型: object
-
istio.mesh.response.size.bytes.sum
-
请求大小直方图总和
类型: long
-
istio.mesh.response.size.bytes.count
-
请求大小直方图计数
类型: long
-
istio.mesh.reporter
-
Reporter 标识请求的报告者。如果报告来自服务器 Istio 代理,则设置为 destination;如果报告来自客户端 Istio 代理,则设置为 source。
类型: keyword
-
istio.mesh.source.workload.name
-
标识控制源的源工作负载的名称。
类型: keyword
-
istio.mesh.source.workload.namespace
-
标识源工作负载的命名空间。
类型: keyword
-
istio.mesh.source.principal
-
标识流量源的对等主体。使用对等身份验证时设置。
类型: keyword
-
istio.mesh.source.app
-
根据源工作负载的 app 标签标识源应用程序。
类型: keyword
-
istio.mesh.source.version
-
标识源工作负载的版本。
类型: keyword
-
istio.mesh.destination.workload.name
-
标识目标工作负载的名称。
类型: keyword
-
istio.mesh.destination.workload.namespace
-
标识目标工作负载的命名空间。
类型: keyword
-
istio.mesh.destination.principal
-
标识流量目标的对等主体。使用对等身份验证时设置。
类型: keyword
-
istio.mesh.destination.app
-
根据目标工作负载的 app 标签标识目标应用程序。
类型: keyword
-
istio.mesh.destination.version
-
标识目标工作负载的版本。
类型: keyword
-
istio.mesh.destination.service.host
-
标识负责传入请求的目标服务主机。
类型: keyword
-
istio.mesh.destination.service.name
-
标识目标服务名称。
类型: keyword
-
istio.mesh.destination.service.namespace
-
标识目标服务的命名空间。
类型: keyword
-
istio.mesh.request.protocol
-
标识请求的协议。如果提供,则设置为 API 协议;否则为请求或连接协议。
类型: keyword
-
istio.mesh.response.code
-
标识请求的响应代码。此标签仅存在于 HTTP 指标中。
类型: long
-
istio.mesh.connection.security.policy
-
标识请求的服务身份验证策略。当使用 Istio 来确保通信安全且报告来自目标时,设置为 mutual_tls。当报告来自源时设置为 unknown,因为无法正确填充安全策略。
类型: keyword
包含与 Istio mixer 服务相关的统计信息
-
istio.mixer.istio.mcp.request.acks
-
源接收到的请求确认数量。
类型: long
-
istio.mixer.config.adapter.info.errors.config
-
处理适配器信息配置期间遇到的错误数量。
类型: long
-
istio.mixer.config.adapter.info.configs
-
当前配置中已知的适配器数量。
类型: long
-
istio.mixer.config.attributes
-
当前配置中已知的属性数量。
类型: long
-
istio.mixer.config.handler.configs
-
当前配置中已知的处理程序数量。
类型: long
-
istio.mixer.config.handler.errors.validation
-
由于处理程序验证返回错误而遇到的错误数量。
类型: long
-
istio.mixer.config.instance.errors.config
-
处理实例配置期间遇到的错误数量。
类型: long
-
istio.mixer.config.instance.configs
-
当前配置中已知的实例数量。
类型: long
-
istio.mixer.config.rule.errors.config
-
处理规则配置期间遇到的错误数量。
类型: long
-
istio.mixer.config.rule.errors.match
-
无法解析的规则条件数量。
类型: long
-
istio.mixer.config.rule.configs
-
当前配置中已知的规则数量。
类型: long
-
istio.mixer.config.template.errors.config
-
处理模板配置期间遇到的错误数量。
类型: long
-
istio.mixer.config.template.configs
-
当前配置中已知的模板数量。
类型: long
-
istio.mixer.config.unsatisfied.action_handler
-
由于处理程序不可用而失败的操作数量。
类型: long
-
istio.mixer.dispatcher_destinations_per_variety_total
-
按模板种类类型划分的 Mixer 适配器目标数量。
类型: long
-
istio.mixer.handler.handlers.closed
-
在配置转换期间关闭的处理程序数量。
类型: long
-
istio.mixer.handler.daemons
-
给定适配器环境中当前活动的守护程序例程数量。
类型: long
-
istio.mixer.handler.failures.build
-
在配置转换期间创建失败的处理程序数量。
类型: long
-
istio.mixer.handler.failures.close
-
在配置转换期间关闭处理程序时遇到的错误数量。
类型: long
-
istio.mixer.handler.handlers.new
-
在配置转换期间新创建的处理程序数量。
类型: long
-
istio.mixer.handler.handlers.reused
-
在配置转换期间重复使用的处理程序数量。
类型: long
-
istio.mixer.handler.name
-
守护程序处理程序的名称
类型: keyword
-
istio.mixer.variety
-
种类的名称
类型: keyword
包含与 Istio pilot 服务相关的统计信息
-
istio.pilot.xds.count
-
Pilot 的并发 xDS 客户端连接数。
类型: long
-
istio.pilot.xds.pushes
-
发送的 xDS 消息计数,以及为 lds、rds、cds 和 eds 生成或发送 xDS 消息时发生的错误。
类型: long
-
istio.pilot.xds.push.time.ms.bucket.*
-
Pilot推送LDS、RDS、CDS和EDS所需总时间,以毫秒为单位的直方图桶。
类型: object
-
istio.pilot.xds.push.time.ms.sum
-
Pilot推送LDS、RDS、CDS和EDS所需总时间,以毫秒为单位的直方图时间总和。
类型: long
-
istio.pilot.xds.push.time.ms.count
-
Pilot推送LDS、RDS、CDS和EDS所需总时间,直方图时间的计数。
类型: long
-
istio.pilot.xds.eds.instances
-
每个集群的实例数,截至上次推送。零实例表示错误。
类型: long
-
istio.pilot.xds.push.context.errors
-
启动推送上下文时的错误(超时)次数。
类型: long
-
istio.pilot.xds.internal.errors
-
Pilot中内部XDS错误的总数。
类型: long
-
istio.pilot.conflict.listener.inbound
-
冲突的入站监听器数量。
类型: long
-
istio.pilot.conflict.listener.outbound.http.over.current.tcp
-
与当前通配符TCP监听器冲突的通配符HTTP监听器数量。
类型: long
-
istio.pilot.conflict.listener.outbound.http.over.https
-
与已知HTTPS端口冲突的HTTP监听器数量。
类型: long
-
istio.pilot.conflict.listener.outbound.tcp.over.current.http
-
与当前通配符HTTP监听器冲突的通配符TCP监听器数量。
类型: long
-
istio.pilot.conflict.listener.outbound.tcp.over.current.tcp
-
与当前TCP监听器冲突的TCP监听器数量。
类型: long
-
istio.pilot.proxy.conv.ms.bucket.*
-
Pilot推送Envoy配置所需时间,以毫秒为单位的直方图桶。
类型: object
-
istio.pilot.proxy.conv.ms.sum
-
Pilot推送Envoy配置所需时间,以毫秒为单位的直方图时间总和。
类型: long
-
istio.pilot.proxy.conv.ms.count
-
Pilot推送Envoy配置所需时间,直方图时间的计数。
类型: long
-
istio.pilot.services
-
Pilot已知的服务总数。
类型:整数
-
istio.pilot.virt.services
-
Pilot已知的虚拟服务总数。
类型: long
-
istio.pilot.no.ip
-
在端点表中找不到的Pod,可能无效。
类型: long
-
istio.pilot.cluster
-
实例 FQDN。
类型: text
-
istio.pilot.type
-
Envoy代理配置类型。
类型: text