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.
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.
Aplikasi menghantarnya ke port 4317 (grpc) atau 4318 (http) menggunakan protokol OTLP.
Pengumpul Opentelemetry sedang mendengar port, mengumpulnya dan menghantarnya ke Prometheus untuk Metrik, Loki untuk Log dan Tempo untuk Surih bergantung pada jenis isyarat.
Prometheus, Loki dan Tempo menyimpan isyarat dalam storan masing-masing.
Sambung ke Grafana di localhost:3000 dan gambarkan data terkumpul melalui pertanyaan.
Ia mudah untuk dikunci secara tempatan.
docker pull grafana/otel-lgtm
#!/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...
Apabila saya menjalankannya pada MacBook silikon Apple, amaran di atas muncul, tetapi ia bukan masalah besar kerana saya akan menggunakannya secara tempatan untuk ujian.
(Anda boleh menyemak sama ada port 3000, 4317 dan 4318 dibuka)
Mari sambung ke localhost:3000.
Anda boleh log masuk sebagai pentadbir/pentadbir.
Atas ialah kandungan terperinci Grafana Opentelemetry Starter. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!