Bei mir kommt Telegraf auf allen möglichen Systemen zum Einsatz und viele Metriken in der Datenbank vorliegen zu haben. So habe ich meine Umgebung super im Blick und kann gute Rückschlüsse ziehen wenn denn dann doch mal was nicht richtig funktioniert. Aber trotzdem muss man zunächst Telegraf erstmal verstehen wie es arbeitet und wie es funktioniert, bevor es zum Einsatz kommt.
Im Video sind die Grundlagen von Telegraf übersichtlich erklärt
Hauptquelle: https://www.influxdata.com/time-series-platform/telegraf/
Das könnte dich auch Interessieren
Telegraf der Open Source Datensammler #influxdb #datacollector
ZFS Cache – ARC / L2ARC / LOG – ZIL // Der Performance Guide
DDoS Angriff Beispiel – HPING3 Beispiel – Angriff starten
20. März 2021 um 20:45 Uhr
Hallo Dennis,
Danke für das interessantes Video! Ich versuche gerade die Daten einer CSV Datei (Logfile mit IP, Land, Ort, Längengrad, Breitengrad im Format: xxx.xxx.xx.xxx,Japan,Tokyo,35.6882,139.7532) per Inputs.Files in die InfluxDB zu bekommen. Letztendlich möchte ich die Geodaten dann im Worldmap-Dashboard von Grafana darstellen.
Die Verbindung zur influxDB steht, die „telegraf.conf“ sieht wie folgt aus:
# # Parse a complete file each interval
[[inputs.file]]
# ## Files to parse each interval. Accept standard unix glob matching rules,
# ## as well as ** to match recursive files and directories.
files = [„/home/output.csv“]
data_format = „csv“
#csv_header_row_count = 0
csv_measurement_column = „measurement_name“
csv_column_names = [„IP,Land,Ort,Lat,Lon“]
csv_delimiter = „,“
csv_tag_columns = [„IP,Land,Ort,Lat,Lon“]
csv_column_types = [„string“]
#csv_timestamp_column = „time“
#csv_timestamp_format = „2006-01-02T15:04:05Z07:00“
#
# ## Name a tag containing the name of the file the data was parsed from. Leave empty
# ## to disable.
#file_tag = „“
#
# ## Character encoding to use when interpreting the file contents. Invalid
# ## characters are replaced using the unicode replacement character. When set
# ## to the empty string the data is not decoded to text.
# ## ex: character_encoding = „utf-8“
# ## character_encoding = „utf-16le“
# ## character_encoding = „utf-16be“
# ## character_encoding = „“
#character_encoding = „utf-8“
#
# ## The dataformat to be read from files
# ## Each data format has its own unique set of configuration options, read
# ## more about them here:
# ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
# data_format = „influx“
Mit „telegraf –input-filter file –test“ bekomme ich keine Fehlermeldung, in der influxDB kommen jedoch keine Daten an.
Was mache ich falsch.
Vielen Dank schon einmal für die Hilfe.
13. Dezember 2021 um 17:37 Uhr
Servus Matze,
bei mir besteht das selbige Problem, hast du dein Problem schon gelöst bzw. gibt es dazu eine Doku ? Gerne kann man auch über Google Meet kurz drüber sprechen wenn das ok für dich wäre.
LG
Rapsac
7. November 2023 um 03:18 Uhr
…bei mir das selbe Problem. 0 measurements in database, sagt Grafana. Schade… was kann mn hier falsch machen?