サーバーログとトレースをGrafanaで見たいのですが、探してみればすべてconfigurationファイルを設定するようにと言い、kubernatesでノードを浮かべるので、あきらめるのが苦手な人のためのスターターがあります。
grafana-otel-lgtmは設定なしで簡単にローカルでLoki、Grafana、Tempo、Mimirを浮かべることができます。Grafana Otel LGTMの概要
図から見るフロー
1該当ポートはOpentelemetry Collectorが聞いており、これを受けて収集し、Signalの種類によってMetricはプロメテウス、LogはLoki、TraceはTempoに送信する。
プロメテウス、ロッキー、テンポは各リポジトリにシグナルを保存します。
4セットアップ方法
1. Pull docker image
run-lgtm.shスクリプトを作成して実行します。
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...
(3000、4317、4318ポートが開いていることを確認可能)
localhost:3000にアクセスしよう。
admin/adminでログインできます。
以上がGrafana Opentelemetry スターターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。