Maison > interface Web > js tutoriel > le corps du texte

Démarreur Grafana Opentelemetry

WBOY
Libérer: 2024-08-19 17:03:06
original
553 Les gens l'ont consulté

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 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.

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

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.

3

Prometheus, 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
Copier après la connexion

2. Exécutez le script d'exécution

Écrivez et exécutez le script run-lgtm.sh.
#!/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}
Copier après la connexion
résultat de l'exécution
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...
Copier après la connexion

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.

É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

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal