apache / hertzbeat

Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
https://hertzbeat.apache.org/
Apache License 2.0
5.43k stars 942 forks source link

[Question] Whether monitoring of MQTT connection availability will be supported? #2279

Open Johonnyr opened 1 month ago

Johonnyr commented 1 month ago

Question

Hertzbeat has already supported the monitoring of WebSocket connections, will we support the monitoring of the connection of the MQTT protocol? You can enter MQTT address, port, account secret, and so on

LiuTianyou commented 1 month ago

hi,hertzbeat already supports monitoring emqx servers. Can it meet your needs?

Johonnyr commented 1 month ago

hi,hertzbeat already supports monitoring emqx servers. Can it meet your needs?

hi, I do see that hertzbeat already supports Broker monitoring of EMQX5 through the API interface. What I mean by monitoring the availability of MQTT connections is that you want to monitor whether an mqtt client is able to connect to EMQX Broker and subscribe/publish topics properly. Not just the current statistical indicators monitoring.

Johonnyr commented 1 month ago

I'm not sure whether i describe it clearly. If it will be implemented in a future version, please @ me.

LiuTianyou commented 3 weeks ago

@Johonnyr hi, if this monitoring is designed like this, can it meet the needs?

The user needs to enter parameters

The collected indicators include

Johonnyr commented 2 weeks ago

@LiuTianyou Thanks for reply. Yep, and the user should also be able to enter parameter: mqtt clientId.

LiuTianyou commented 2 weeks ago

@Johonnyr got it, we will add monitoring of mqtt connections later, thank you for your suggestion