Kurz und Knapp, Telegraf sammelt unabhängig von jeglichen Plattformen, entsprechende Metriken ein und schickt diese weiter an viele verschiedene Datenbanken. Telegraf kann auf einem Linux Server installiert werden, um diesen selber zu überwachen, aber auch um die Dienste auf diesem selbst zu prüfen. Also das Performance Monitoring für Applikationen ist auch gegeben und zwar in Hülle und Fülle. Applikationen werden regelmäßig über Plugins aktualisiert und die vorhandene Palette lässt jetzt schon kaum Wünsche übrig.
Daten mit Telegraf sammeln
Wie bereits oben beschrieben, sammelt Telegraf von so jeder Plattform die Daten Sekunden genau ein und schickt diese weiter an die Datenbank eurer Wahl. Es muss bei Telegraf nicht viel eingestellt oder konfiguriert werden, sondern es wird quasi nur die Applikation / en angegeben welche überwacht werden sollen und das endgültige Datenbank Ziel, Fertig!
Überall fallen heute Daten an oder könnten gesammelt werden, die Frage ist nur was du damit schlussendlich machst. In dem immer mehr etablierten Thema IoT lassen sich wunderbar Daten sammeln und Telegraf kommt auch hier mit ins Rennen als Datensammler.
Du bist in der Cloud unterwegs und hast so einige Teilbereiche die du gerne unabhängig von den Tools der Cloudanbieter überwachen möchtest? Telegraf hilft dir deine Metriken dort hin zu senden wo du willst.
Teilweise sind Applikationen bereits mit Telegraf ausgestattet und können direkt aus der Applikation raus Ihre Daten an eine Datenbank senden.
Meine Erfahrungen
Ich habe Telegraf überall dort am laufen, wo ich an den Performance Daten und zwar auch natürlich Rückwirkend interessiert bin. Also auf Server Systemen und kritischen Applikationen, sowie Infrastruktur relevante Hardware. Bei der Datenablage setze ich auf InfluxDB, eine Time-Sheet-Datenbank, welche für meine Performance / Metrik Daten herhalten muss.
Ich kann Telegraf nur empfehlen, es lässt sich sehr einfach in jegliche Umgebung integrieren und kann so fast alles Monitoren auf dem IT Markt.
Quelle: https://www.influxdata.com/time-series-platform/telegraf/
21. Juni 2022 um 19:03 Uhr
Hallo Dennis,
Ich habe mit großem Interesse deine Videos verfolgt. Sie waren in mancher Beziehung eine wirkliche Unterstützung bei eigenen Projekten.
Ich arbeite an der Implementierung diverser Sensoren (Druck, Temperatur, UV Strahlung u.d.gl.)die ihre Messdaten via ESP8266 + MQTT Datenprotokoll + mosquittoserver an den zentralen raspi mit influxdb und grafana übertragen sollen. Sollen deshalb weil es einfach nicht zum laufen zu bringen ist. Nach umfangreichen Recherchen scheint es ergibt sich folgendes Resultat,
Sobald inputs.mqtt_consumer gestartet wird, wird der telegraf Server gestoppt
Im Hintergrund läuft ein counter der ab 5 Neustart zum völligen versagen führt
Keinerlei Zugriff auf den 8266 geschweige den auf daten
Die internen pcdaten des raspi sind vollständig vorhanden bzw. Lassen sich auswählen
.
Was ist falsch an der Struktur bzw. Liegt es etwa am mqtt consumer?
Vielleicht liegt es an der serveradressierung / Quellenadressierung hier habe mit unterschiedlichen Konfigurationen getestet ohne Erfolg. Eine konkrete Beschreibung dieser Punkte wäre sehr hilfreich.
Danke vorab für Ihre sicherlich wieder sehr hilfreiche Beschreibung.
MfG N.Strassburg