跳到主要内容

监控Kafka桥接

您可以使用许多CLI显示命令来验证和监控Solace PubSub+事件代理上的Kafka桥接配置和连接。

在独立部署中使用BETA版本(早于10.6.1)进行的任何Kafka桥接配置将在升级到10.6.1及更高版本时被丢弃。此外,在尝试升级到10.6.1或更高版本之前,您必须移除在冗余(HA)部署中使用的任何BETA Kafka桥接配置。

显示系统级Kafka桥接信息

要监控您的Kafka桥接部署的系统级状态,请输入以下命令:

solace> show kafka

img示例输出

Kafka代理连接数:100(最大300)
配置的Kafka桥接数:6(最大10)

Kafka接收器
已配置 :4
运行中 :4

Kafka发送器
已配置 :2
运行中 :1

显示消息VPN级Kafka桥接信息

要监控您的Kafka桥接部署的消息VPN级状态,请输入以下命令:

solace> show message-vpn <vpn-name> kafka

示例输出

消息VPN:blue

Kafka代理连接数:34(最大123)

Kafka接收器
已配置 :2
运行中 :2

Kafka发送器
已配置 :1
运行中 :0

显示Kafka接收器信息

要监控Kafka接收器的配置和状态,请输入以下用户EXEC命令:

show message-vpn <vpn-name> kafka kafka-receiver <receiver-name> [detail | stats | client-certificate | keytab | remote-broker <broker-name> | topic-binding <kafka-topic-name> [detail]]

其中:

<vpn-name> 是配置了Kafka接收器的消息VPN的名称。

<receiver-name> 是您要显示信息的Kafka接收器的名称。

stats 显示统计信息,包括通过Kafka接收器传递的请求和消息的总数。

client-certificate 显示指定Kafka接收器的客户端证书信息。

keytab 显示指定Kafka接收器的keytab信息。

remote-broker <broker-name> 显示与指定Kafka接收器连接的指定远程Kafka代理的信息。

topic-binding <kafka-topic-name> 显示与Kafka接收器关联的指定主题绑定的信息。

例如:

要显示所有Kafka接收器的摘要信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-receiver *

要显示Kafka接收器的统计信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-receiver abc stats

要显示与Kafka接收器关联的主题绑定的信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-receiver abc topic-binding *

显示Kafka发送器信息

要监控Kafka发送器的配置和状态,请输入以下用户EXEC命令:

show message-vpn <vpn-name> kafka kafka-sender <sender-name> [detail | stats | client-certificate | keytab | remote-broker <broker-name> | queue-binding <queue-name> [detail]]

其中:

<vpn-name> 是配置了Kafka发送器的消息VPN的名称。

<sender-name> 是您要显示信息的Kafka发送器的名称。

stats 显示统计信息,包括通过Kafka发送器传递的请求和消息的总数。

client-certificate 显示指定Kafka发送器的客户端证书信息。

keytab 显示指定Kafka发送器的keytab信息。

remote-broker <broker-name> 显示与指定Kafka发送器连接的指定远程Kafka代理的信息。

queue-binding <queue-name> 显示与Kafka发送器关联的指定队列绑定的信息。

例如:

要显示Kafka发送器的详细信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-sender abc detail

要显示Kafka发送器连接的远程Kafka代理的信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-sender abc remote-broker *

要显示与Kafka发送器关联的特定队列绑定的详细信息,请输入以下命令:

solace> show message-vpn kafka-bridging-vpn kafka kafka-sender abc queue-binding q1 detail

清除Kafka桥接统计信息

要清除Kafka接收器和发送器的统计信息,请输入以下命令:

solace# clear message-vpn <vpn-name> {kafka {kafka-receiver <receiver-name> | kafka-sender <sender-name>} stats}

其中:

<vpn-name> 是配置了Kafka发送器或接收器的消息VPN的名称。

<sender-name> 是您要清除统计信息的Kafka发送器的名称。

<receiver-name> 是您要清除统计信息的Kafka接收器的名称。