# Mqtt-exporter

Mqtt-exporter is a simple, generic Prometheus exporter for MQTT that turns numeric message payloads into metrics, letting you monitor IoT sensors and smart-home devices in a Prometheus/Grafana stack out of the box. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/730/mqtt-exporter

## Description

MQTT Exporter is a simple, generic Prometheus exporter for MQTT that turns numeric message payloads into metrics, letting you monitor IoT sensors and smart-home devices in a Prometheus/Grafana stack out of the box.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

49/100 (Fair), based on 3 of 4 factors.
- Maintained: 59 (last commit 164 days ago)
- Popular: 44 (166 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/kpetrem/mqtt-exporter/
- GitHub: https://github.com/kpetremann/mqtt-exporter
- Official website: https://meshtastic.org
- Unraid: https://ca.unraid.net/apps/mqtt-exporter-1imwji61lpn7jm?q=mqtt-exporter

## Common questions

### How do I point the exporter at an MQTT broker that is not on localhost?

You specify the MQTT target if the broker is not on localhost.

### Do I need to configure metric parsing for basic MQTT messages?

It exposes metrics from MQTT messages out of the box.

### What MQTT broker and sensor setup is tested?

It is tested with Mosquitto MQTT and Xiaomi sensors.

### Can it be installed from Docker Hub or Unraid?

It is installable on Docker Hub and Unraid.

---
Source: Our Local Host (https://ourlocalhost.com/app/730/mqtt-exporter), the self-hosted and open-source app directory.
