2017-08-25 1 views
0

Ist es möglich, Metriken vom Client direkt an einen Graphite-Bypass-Server zu senden? Dafür habe ich Handler auf Client und Punkthandler zu UDP-Socket mit Graphit definiert. Aber es funktioniert nicht.Handler-Definition auf sensu-Client

Antwort

0

Der Client ist nicht für die Verwendung von Handlern konfiguriert. Sie können dies tun, indem die Überprüfung selbst Messwerte über TCP sendet, bevor sie beendet wird, aber das ist kein wirklich unterstützter Ansatz von Sensu. Sie sind wahrscheinlich besser dran mit etwas wie Telegraf für den Versand an Graphit direkt von Kunden.

0

Aufgrund Sensu des entkoppelten Design, ist es nicht möglich, den Sensu Server zu umgehen, da die Verbindungen wie funktioniert so:

sensu-Client -> rabbitmq (oder was auch immer Sie für Ihre Transportmechanismus verwenden) - -> sensu-server

Vase ist richtig, dass Sie etwas anderes verwenden müssen, um Metriken an Graphite oder etwas ähnliches zu versenden. Beachten Sie auch, dass das Angeben eines Handlers für eine Clientdefinition nicht funktioniert. Der Handler muss in der Prüfung angegeben werden, da die Handler auf der Seite des sensu-Servers behandelt werden. Für ein besseres Verständnis des Sensu-Flusses empfehle ich, das kostenlose Training im Herbst zu betrachten: http://youtube.com/playlist?list=PLqLtpBjHqwC-4o7HLtK3MM2V_GdtSh-Dw. Wenn du nach dem Anschauen noch Fragen hast, gehe ich zu dem Sensu Community Slack Channel bei slack.sensu.io.