2017-09-07 2 views
0

Prometheus fires alerts as show Prometheus nicht schieben Warnungen Alert

Alert Manager mapping

NoAlerts in AlertManager

Obwohl Prometheus sagt, dass die Warnungen ausgelöst werden, mein Alert-Manager erhält keine Benachrichtigung. Es heißt "No Alerts".

Dies ist nur für Testzwecke in meinem lokalen Rechner. Hier ist meine prometheus.yml

--- rule_files: - ~/Documents/prometheus-data/alert.rules scrape_configs: - job_name: node scrape_interval: 15s static_configs: - targets: - "127.0.0.1:9100"

Ich verwende den folgenden Befehl prometheus zu starten.

./prometheus -config.file=prometheus.yml -alertmanager.url=http://127.0.0.1:9093

Bin ich etwas fehlt?

Antwort

0

Ich glaube, das Problem ist der Pfad zu Ihrer Regeldatei unter ~/Documents/prometheus-data/alert.rules, insbesondere die ~ Zeichen.

Verschieben Sie die Regeln Regeln Datei in das gleiche Verzeichnis wie Prometheus und referenziert es als nur alert.rules funktionierte für mich, als ich dein Setup getestet. Ich testete auch, das ~ Zeichen zu entfernen und den absoluten Pfad zur alert.rules Datei zu verwenden, die auch funktionierte.

+0

Danke, das war eines der Probleme. Ein anderes war das Problem mit meiner Alarm-Manager-Konfigurationsdatei für Slack-Benachrichtigungen. Meine Konfiguration war falsch. – schuma