Outils pour utilisateurs

Outils du site


software:applications:mqtt2prometheus

Ceci est une ancienne révision du document !


mqtt2prometheus : Prometheus exporter

mqtt2prometheus est un “exporter” pour Prometheus. Il souscrit au Broker MQTT, s'abonne aux topics et les rends disponibles pour le scapring de Prometheus.

Par défaut mqtt2prometheus écoute sur le port 9641

Vérifier que depuis le conteneur Prometheus, on peut atteindre l'exporter:

# ouvre un shell interactif dans le conteneur prometheus
docker-compose exec -u root prometheus /bin/sh
 
# Récupère et affiche les métriques exposés par mqtt2prometheus dans la console
wget -O - "http://mqtt2prometheus:9641/metrics"

logs

S'appuie sur Uber Zap pour la génération des logs. Les niveaux de logs disponibles sont ceux proposés par bibliothèque.

debug Journaux verbeux le plus souvent désactivé en production.
info Priorité de journalisation par défaut.
warn Priorité plus haute que info mais ne nécessitant pas une intervention particulière.
error Événements de haute priorité nécessitant une correction. Une application s’exécutant normalement ne doit pas générer d'erreur.
dpanic Erreurs importantes provoquant l'arrêt du logger.
panic Journalisation de l'erreur et panic
fatal Journalisation de l'événement et appel de os.Exit(1)

Références

software/applications/mqtt2prometheus.1649944801.txt.gz · Dernière modification : 2022/04/14 14:00 de yoann