×

集群管理员可以查看 Knative Eventing 组件的以下指标。

通过聚合 HTTP 代码的指标,可以将事件分为两类:成功事件 (2xx) 和失败事件 (5xx)。

代理入口指标

您可以使用以下指标来调试代理入口,查看其性能,以及查看哪些事件正在由入口组件调度。

指标名称 描述 类型 标签 单位

event_count

代理接收到的事件数。

计数器

broker_name, event_type, namespace_name, response_code, response_code_class, unique_name

整数(无单位)

event_dispatch_latencies

将事件调度到通道所需的时间。

直方图

broker_name, event_type, namespace_name, response_code, response_code_class, unique_name

毫秒

代理过滤器指标

您可以使用以下指标来调试代理过滤器,查看它们的性能,以及查看哪些事件正在由过滤器调度。您还可以衡量对事件的过滤操作的延迟。

指标名称 描述 类型 标签 单位

event_count

代理接收到的事件数。

计数器

broker_name, container_name, filter_type, namespace_name, response_code, response_code_class, trigger_name, unique_name

整数(无单位)

event_dispatch_latencies

将事件调度到通道所需的时间。

直方图

broker_name, container_name, filter_type, namespace_name, response_code, response_code_class, trigger_name, unique_name

毫秒

event_processing_latencies

在将事件调度到触发器订阅者之前处理事件所需的时间。

直方图

broker_name, container_name, filter_type, namespace_name, trigger_name, unique_name

毫秒

InMemoryChannel 调度程序指标

您可以使用以下指标来调试InMemoryChannel通道,查看它们的性能,以及查看哪些事件正在由通道调度。

指标名称 描述 类型 标签 单位

event_count

InMemoryChannel 通道分发的事件数量。

计数器

broker_name, container_name, filter_type, namespace_name, response_code, response_code_class, trigger_name, unique_name

整数(无单位)

event_dispatch_latencies

InMemoryChannel 通道分发事件所花费的时间。

直方图

broker_name, container_name, filter_type, namespace_name, response_code, response_code_class, trigger_name, unique_name

毫秒

事件源指标

您可以使用以下指标来验证事件是否已从事件源传递到已连接的事件接收器。

指标名称 描述 类型 标签 单位

event_count

事件源发送的事件数量。

计数器

broker_name, container_name, filter_type, namespace_name, response_code, response_code_class, trigger_name, unique_name

整数(无单位)

retry_event_count

事件源在最初未能传递后重试发送的事件数量。

计数器

event_sourceevent_typenamenamespace_nameresource_groupresponse_coderesponse_code_classresponse_errorresponse_timeout

整数(无单位)

Knative Kafka 代理指标

您可以使用以下指标来调试和可视化 Kafka 代理的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-broker-receiver-sm-service", namespace="knative-eventing"}

代理接收的事件数量

计数器

name

代理名称

namespace_name

代理命名空间

event_type

事件类型

response_code

代理返回的 HTTP 响应代码

response_code_class

代理返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-broker-receiver-sm-service", namespace="knative-eventing"}

将事件分派到 Kafka 集群所花费的时间

直方图

name

代理名称

namespace_name

代理命名空间

event_type

事件类型

response_code

代理返回的 HTTP 响应代码

response_code_class

代理返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒

kafka_broker_controller_consumer_group_expected_replicas

给定 Kafka 消费者组资源的预期副本数

规格

consumer_name

资源名称

namespace_name

资源命名空间

consumer_kind

资源类型,枚举:KafkaSourceTriggerSubscription

在此上下文中,资源指的是面向用户的实体,例如 Kafka 源、触发器和订阅。使用这些资源时,避免使用内部或生成的名称。

无量纲

kafka_broker_controller_consumer_group_ready_replicas

给定 Kafka 消费者组资源的已准备就绪副本数

规格

consumer_name

资源名称

namespace_name

资源命名空间

consumer_kind

资源类型,枚举:KafkaSourceTriggerSubscription

在此上下文中,资源指的是面向用户的实体,例如 Kafka 源、触发器和订阅。使用这些资源时,避免使用内部或生成的名称。

无量纲

Knative Kafka 触发器指标

您可以使用以下指标来调试和可视化 Kafka 触发器的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-broker-dispatcher-sm-service", namespace="knative-eventing"}

触发器向订阅者分发的事件数量

计数器

consumer_name

触发器名称

namespace_name

触发器命名空间

name

代理名称

event_type

事件类型

response_code

触发器订阅者服务返回的 HTTP 响应代码

response_code_class

触发器订阅者服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-broker-dispatcher-sm-service", namespace="knative-eventing"}

将事件分派到订阅者所花费的时间

直方图

consumer_name

触发器名称

namespace_name

触发器命名空间

name

代理名称

event_type

事件类型

response_code

触发器订阅者服务返回的 HTTP 响应代码

response_code_class

触发器订阅者服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒

event_processing_latencies_ms_bucket{job="kafka-broker-dispatcher-sm-service", namespace="knative-eventing"}

处理和过滤事件所花费的时间

直方图

consumer_name

触发器名称

namespace_name

触发器命名空间

name

代理名称

event_type

事件类型

毫秒

Knative Kafka 通道指标

您可以使用以下指标来调试和可视化 Kafka 通道的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-channel-receiver-sm-service", namespace="knative-eventing"}

Kafka 通道接收的事件数量

计数器

name

Kafka 通道名称

namespace_name

Kafka 通道命名空间

event_type

事件类型

response_code

Kafka 通道返回的 HTTP 响应代码

response_code_class

Kafka 通道返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-channel-receiver-sm-service", namespace="knative-eventing"}

将事件分派到 Kafka 集群所花费的时间

直方图

name

Kafka 通道名称

namespace_name

Kafka 通道命名空间

event_type

事件类型

response_code

Kafka 通道返回的 HTTP 响应代码

response_code_class

Kafka 通道返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒

Knative Kafka 订阅指标

您可以使用以下指标来调试和可视化与 Kafka 通道关联的订阅的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-channel-dispatcher-sm-service", namespace="knative-eventing"}

订阅向订阅者分发的事件数量

计数器

consumer_name

订阅名称

namespace_name

订阅命名空间

name

KafkaChannel 名称

event_type

事件类型

response_code

Subscription 订阅者服务返回的 HTTP 响应代码

response_code_class

Subscription 订阅者服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-channel-dispatcher-sm-service", namespace="knative-eventing"}

将事件分派到订阅者所花费的时间

直方图

consumer_name

订阅名称

namespace_name

订阅命名空间

name

KafkaChannel 名称

event_type

事件类型

response_code

Subscription 订阅者服务返回的 HTTP 响应代码

response_code_class

Subscription 订阅者服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒

event_processing_latencies_ms_bucket{job="kafka-channel-dispatcher-sm-service", namespace="knative-eventing"}

处理事件所花费的时间

直方图

consumer_name

订阅名称

namespace_name

订阅命名空间

name

KafkaChannel 名称

event_type

事件类型

无量纲

Knative Kafka 源指标

您可以使用以下指标来调试和可视化 Kafka 源的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-source-dispatcher-sm-service", namespace="knative-eventing"}

Kafka 源分发的事件数量

计数器

consumer_name

Kafka 源名称

namespace_name

Kafka 源命名空间

name

Kafka 源名称

event_type

事件类型

response_code

Kafka 源接收器服务返回的 HTTP 响应代码

response_code_class

Kafka 源接收器服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-source-dispatcher-sm-service", namespace="knative-eventing"}

将事件分派到接收器所花费的时间

直方图

consumer_name

Kafka 源名称

namespace_name

Kafka 源命名空间

name

Kafka 源名称

event_type

事件类型

response_code

Kafka 源接收器服务返回的 HTTP 响应代码

response_code_class

Kafka 源接收器服务返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒

event_processing_latencies_ms_bucket{job="kafka-source-dispatcher-sm-service", namespace="knative-eventing"}

处理事件所花费的时间

直方图

consumer_name

Kafka 源名称

namespace_name

Kafka 源命名空间

name

Kafka 源名称

event_type

事件类型

毫秒

kafka_broker_controller_consumer_group_expected_replicas

给定 Kafka 消费者组资源的预期副本数

规格

consumer_name

资源名称

namespace_name

资源命名空间

consumer_kind

资源类型,枚举:KafkaSourceTriggerSubscription

在此上下文中,资源指的是面向用户的实体,例如 Kafka 源、触发器和订阅。使用这些资源时,避免使用内部或生成的名称。

无量纲

kafka_broker_controller_consumer_group_ready_replicas

给定 Kafka 消费者组资源的已准备就绪副本数

规格

consumer_name

资源名称

namespace_name

资源命名空间

consumer_kind

资源类型,枚举:KafkaSourceTriggerSubscription

在此上下文中,资源指的是面向用户的实体,例如 Kafka 源、触发器和订阅。使用这些资源时,避免使用内部或生成的名称。

无量纲

Knative Kafka 接收器指标

您可以使用以下指标来调试和可视化 Kafka 接收器的性能。

指标名称 描述 类型 标签 单位

event_count_1_total{job="kafka-sink-receiver-sm-service", namespace="knative-eventing"}

代理接收的事件数量

计数器

name

Kafka 接收器名称

namespace_name

Kafka 接收器命名空间

event_type

事件类型

response_code

Kafka 接收器返回的 HTTP 响应代码

response_code_class

Kafka 接收器返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

无量纲

event_dispatch_latencies_ms_bucket{job="kafka-sink-receiver-sm-service", namespace="knative-eventing"}

将事件分派到 Kafka 集群所花费的时间

直方图

name

Kafka 接收器名称

namespace_name

Kafka 接收器命名空间

event_type

事件类型

response_code

Kafka 接收器返回的 HTTP 响应代码

response_code_class

Kafka 接收器返回的 HTTP 响应代码类别:2xx、3xx、4xx、5xx

毫秒