Je souhaite afficher les journaux et les traces du serveur avec Grafana, mais lorsque je les recherche, ils me disent tous de simplement configurer un fichier de configuration et de lancer un nœud dans Kubernates, il y a donc un démarreur pour les personnes qui ne le font pas. j'ai envie d'abandonner.
grafana-otel-lgtm vous permet de lancer facilement Loki, Grafana, Tempo et Mimir localement sans aucune configuration.
L'image Dockergrafana/otel-lgtm est livrée avec les préréglages OpenTelemetry Collector, Prometheus, Loki, Tempo et Grafana comme paramètres par défaut.
C'est facile à comprendre si vous regardez l'image ci-dessous.
L'application l'envoie au port 4317 (grpc) ou 4318 (http) en utilisant le protocole OTLP.
L'Opentelemetry Collector écoute le port, le collecte et le transmet à Prometheus pour Metric, Loki pour Log et Tempo pour Trace en fonction du type de signal.
Prometheus, Loki et Tempo stockent les signaux dans leur stockage respectif.
Connectez-vous à Grafana sur localhost:3000 et visualisez les données accumulées via des requêtes.
Il est simple de saisir localement.
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...
Lorsque je l'exécute sur un MacBook Apple Silicon, l'avertissement ci-dessus apparaît, mais ce n'est pas grave puisque je l'utiliserai localement pour les tests.
(Vous pouvez vérifier que les ports 3000, 4317 et 4318 sont ouverts)
Connectons-nous à localhost:3000.
Vous pouvez vous connecter en tant qu'administrateur/administrateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!