«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Grafana Стартер открытой телеметрии

Grafana Стартер открытой телеметрии

Опубликовано 25 августа 2024 г.
Просматривать:440

Графана Отель LGTM

Я хочу просмотреть журналы и трассировки сервера с помощью Grafana, но когда я их ищу, все они говорят мне просто настроить файл конфигурации и запустить узел в Kubernates, так что есть стартер для людей, которые этого не делают. хочется сдаться.

grafana-otel-lgtm позволяет легко запускать Loki, Grafana, Tempo и Mimir локально без какой-либо настройки.

Обзор отеля Grafana LGTM

Образ Docker grafana/otel-lgtm поставляется с предустановленными настройками OpenTelemetry Collector, Prometheus, Loki, Tempo и Grafana по умолчанию

Это легко понять, если посмотреть на картинку ниже.

Grafana Opentelemetry Starter

Поток, как показано на картинке

1

Приложение отправляет его на порт 4317 (grpc) или 4318 (http) по протоколу OTLP

2

Коллектор Opentelemetry прослушивает порт, собирает его и передает в Prometheus для метрики, Loki для журнала и Tempo для трассировки в зависимости от типа сигнала

3

Прометей, Локи и Темпо сохраняют сигналы в своих хранилищах.

4

Подключитесь к Grafana по адресу localhost:3000 и визуализируйте накопленные данные с помощью запросов.

Как настроить

Легко ввести локальный ключ.

1. Извлеките образ докера.

docker pull grafana/otel-lgtm

2. Запустите скрипт запуска

Напишите и запустите сценарий 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}
результат выполнения
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...

Когда я запускаю его на Apple Silicon MacBook, появляется приведенное выше предупреждение, но это не имеет особого значения, поскольку я использую его локально для тестирования.

Экран выполнения Docker

Grafana Opentelemetry Starter

(Вы можете проверить, открыты ли порты 3000, 4317 и 4318)

Экран входа в Grafana

Давайте подключимся к localhost:3000.

Вы можете войти в систему как администратор/администратор.

Grafana Opentelemetry Starter

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/siisee11/grafana-opentelemetry-starter-df4?1. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3