/mqtt-blackbox-exporter

Connect, Subscribe and Publish over MQTT broker to check its status.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

MQTT Blackbox Exporter

GitHub Workflow Status Codecov GitHub repo size GitHub tag (with filter) GitHub go.mod Go version (subdirectory of monorepo)

Introduction

In each probe it sends a message over MQTT broker and then wait for getting it over subscription. By measuring this time and also connection, subscription etc. durations you can check your cluster status. At Snapp! We use it to detect our EMQX clusters status from the client perspective.