"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Grafana Opentelemetria Starter

Grafana Opentelemetria Starter

Publicado em 2024-08-25
Navegar:491

Grafana Hotel LGTM

Quero ver logs e rastreamentos do servidor com Grafana, mas quando procuro por eles, todos me dizem para apenas configurar um arquivo de configuração e iniciar um nó no Kubernates, para que haja um iniciador para pessoas que não o fazem. sinto vontade de desistir.

grafana-otel-lgtm permite que você inicie facilmente Loki, Grafana, Tempo e Mimir localmente sem qualquer configuração.

Visão geral do Grafana Otel LGTM

A imagem Docker grafana/otel-lgtm vem com OpenTelemetry Collector, Prometheus, Loki, Tempo e Grafana predefinidos como configurações padrão

É fácil de entender se você olhar a imagem abaixo.

Grafana Opentelemetry Starter

Fluxo como visto na imagem

1

A aplicação envia para a porta 4317 (grpc) ou 4318 (http) usando o protocolo OTLP

2

O Opentelemetry Collector está escutando a porta, coleta-a e transmite-a para Prometheus para Metric, Loki para Log e Tempo para Trace dependendo do tipo de sinal

3

Prometheus, Loki e Tempo armazenam sinais em seus respectivos armazenamentos.

4

Conecte-se ao Grafana em localhost:3000 e visualize os dados acumulados através de consultas

Como configurar

É simples digitar localmente.

1. Extraia a imagem do docker

docker pull grafana/otel-lgtm

2. Execute o script de execução

Escreva e execute o 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}
resultado da execução
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...

Quando eu o executo em um MacBook de silício da Apple, o aviso acima aparece, mas isso realmente não importa, já que estou usando-o localmente para testes.

Tela de execução do Docker

Grafana Opentelemetry Starter

(Você pode verificar se as portas 3000, 4317 e 4318 estão abertas)

Tela de login do Grafana

Vamos conectar ao localhost:3000.

Você pode fazer login como administrador/admin.

Grafana Opentelemetry Starter

Declaração de lançamento Este artigo é reproduzido em: https://dev.to/siisee11/grafana-pentelemetria-starter-df4?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3