"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Démarreur de télémétrie ouverte Grafana

Démarreur de télémétrie ouverte Grafana

Publié le 2024-08-25
Parcourir:608

Hôtel Grafana LGTM

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.

Présentation générale de Grafana Otel LGTM

L'image Docker grafana/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.

Grafana Opentelemetry Starter

Flux comme on le voit sur la photo

1

L'application l'envoie au port 4317 (grpc) ou 4318 (http) en utilisant le protocole OTLP

.

2

Le collecteur Opentelemetry écoute le port, le collecte et le transmet à Prometheus pour Metric, Loki pour Log et Tempo pour Trace en fonction du type de signal

3

Prométhée, Loki et Tempo stockent les signaux dans leur stockage respectif.

4

Connectez-vous à Grafana sur localhost:3000 et visualisez les données accumulées via des requêtes

Comment configurer

Il est simple de saisir localement.

1. Extraire l'image du menu fixe

docker pull grafana/otel-lgtm
docker pull grafana/otel-lgtm
2. Exécutez le script d'exécution

Écrivez et exécutez le script run-lgtm.sh.
#!/bin/bash RELEASE=${1:-dernière} exécution du docker \ --name lgtm\ -p 3000:3000 \ -p 4317:4317 \ -p 4318:4318 \ --rm\ -ti\ -v $PWD/conteneur/grafana:/data/grafana \ -v $PWD/container/prométhée:/data/prométhée \ -v $PWD/conteneur/loki:/loki \ -e GF_PATHS_DATA=/data/grafana \ docker.io/grafana/otel-lgtm:${RELEASE}
docker pull grafana/otel-lgtm
résultat de l'exécution
sh run-lgtm.sh AVERTISSEMENT : la plateforme de l'image demandée (linux/amd64) ne correspond pas à la plateforme hôte détectée (linux/arm64/v8) et aucune plateforme spécifique n'a été demandée En attendant le démarrage du collecteur OpenTelemetry et de la stack Grafana LGTM...
docker pull grafana/otel-lgtm
Lorsque je l'exécute sur un MacBook Apple Silicon, l'avertissement ci-dessus apparaît, mais cela n'a pas vraiment d'importance puisque je l'utilise localement pour des tests.

Écran d'exécution de Docker

Grafana Opentelemetry Starter

(Vous pouvez vérifier que les ports 3000, 4317 et 4318 sont ouverts)

Écran de connexion Grafana
Connectons-nous à localhost:3000.

Vous pouvez vous connecter en tant qu'administrateur/administrateur.

Grafana Opentelemetry Starter

Déclaration de sortie Cet article est reproduit sur : https://dev.to/siisee11/grafana-opentelemetry-starter-df4?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3