Rumah >hujung hadapan web >tutorial js >Grafana Opentelemetry Starter

Grafana Opentelemetry Starter

WBOY
WBOYasal
2024-08-19 17:03:06558semak imbas

Grafana Hotel LGTM

Saya mahu melihat log pelayan dan jejak dengan Grafana, tetapi apabila saya mencarinya, mereka semua memberitahu saya untuk menyediakan fail konfigurasi dan melancarkan nod dalam Kubernates, jadi terdapat pemula untuk orang yang tidak rasa nak give up.

grafana-otel-lgtm membolehkan anda melancarkan Loki, Grafana, Tempo dan Mimir secara tempatan dengan mudah tanpa sebarang konfigurasi.

Gambaran keseluruhan Grafana Otel LGTM

imej Grafana/otel-lgtm Docker disertakan dengan OpenTelemetry Collector, Prometheus, Loki, Tempo dan Grafana dipratetap sebagai tetapan lalai.

Senang nak faham kalau tengok gambar di bawah.

Grafana Opentelemetry Starter

Aliran seperti yang dilihat dalam gambar

1

Aplikasi menghantarnya ke port 4317 (grpc) atau 4318 (http) menggunakan protokol OTLP.

2

Pengumpul Opentelemetry sedang mendengar port, mengumpulnya dan menghantarnya ke Prometheus untuk Metrik, Loki untuk Log dan Tempo untuk Surih bergantung pada jenis isyarat.

3

Prometheus, Loki dan Tempo menyimpan isyarat dalam storan masing-masing.

4

Sambung ke Grafana di localhost:3000 dan gambarkan data terkumpul melalui pertanyaan.

Bagaimana untuk menyediakan

Ia mudah untuk dikunci secara tempatan.

1. Tarik imej docker

docker pull grafana/otel-lgtm

2. Run run skrip

Tulis dan jalankan skrip 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}
hasil pelaksanaan
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...

Apabila saya menjalankannya pada MacBook silikon Apple, amaran di atas muncul, tetapi ia bukan masalah besar kerana saya akan menggunakannya secara tempatan untuk ujian.

Skrin pelaksanaan Docker

Grafana Opentelemetry Starter

(Anda boleh menyemak sama ada port 3000, 4317 dan 4318 dibuka)

Skrin log masuk Grafana

Mari sambung ke localhost:3000.

Anda boleh log masuk sebagai pentadbir/pentadbir.

Grafana Opentelemetry Starter

Atas ialah kandungan terperinci Grafana Opentelemetry Starter. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Koleksi Petua NuxtArtikel seterusnya:Koleksi Petua Nuxt