Ich möchte Serverprotokolle und Traces mit Grafana anzeigen, aber wenn ich danach suche, sagen mir alle, ich solle einfach eine Konfigurationsdatei einrichten und einen Knoten in Kubernates starten, damit es einen Starter für Leute gibt, die das nicht tun Lust auf aufgeben.
grafana-otel-lgtm ermöglicht Ihnen den einfachen lokalen Start von Loki, Grafana, Tempo und Mimir ohne jegliche Konfiguration.
Das Docker-Image „grafana/otel-lgtm“ wird mit den voreingestellten Standardeinstellungen „OpenTelemetry Collector“, „Prometheus“, „Loki“, „Tempo“ und „Grafana“ geliefert.
Es ist leicht zu verstehen, wenn Sie sich das Bild unten ansehen.
Die Anwendung sendet es mithilfe des OTLP-Protokolls an Port 4317 (grpc) oder 4318 (http).
Der Opentelemetry Collector überwacht den Port, sammelt ihn und überträgt ihn je nach Signaltyp an Prometheus für Metrik, Loki für Log und Tempo für Trace.
Prometheus, Loki und Tempo speichern Signale in ihrem jeweiligen Speicher.
Stellen Sie eine Verbindung zu Grafana unter localhost:3000 her und visualisieren Sie die gesammelten Daten durch Abfragen.
Die lokale Eingabe ist einfach.
docker pull grafana/otel-lgtm
#!/bin/bash RELEASE=${1:-latest} docker run \ --name lgtm \ -p 3000:3000 \ -p 4317:4317 \ -p 4318:4318 \ --rm \ -ti \ -v $PWD/container/grafana:/data/grafana \ -v $PWD/container/prometheus:/data/prometheus \ -v $PWD/container/loki:/loki \ -e GF_PATHS_DATA=/data/grafana \ docker.io/grafana/otel-lgtm:${RELEASE}
sh run-lgtm.sh WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested Waiting for the OpenTelemetry collector and the Grafana LGTM stack to start up...
Wenn ich es auf einem Apple Silicon MacBook ausführe, erscheint die obige Warnung, aber das ist keine große Sache, da ich es lokal zum Testen verwenden werde.
(Sie können überprüfen, ob die Ports 3000, 4317 und 4318 geöffnet sind)
Stellen wir eine Verbindung zu localhost:3000 her.
Sie können sich als Admin/Administrator anmelden.
Das obige ist der detaillierte Inhalt vonGrafana Opentelemetry Starter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!