首頁  >  文章  >  web前端  >  Grafana 開放遙測入門

Grafana 開放遙測入門

WBOY
WBOY原創
2024-08-19 17:03:06555瀏覽

LGTM 格拉法納飯店

我想用Grafana 查看伺服器日誌和跟踪,但是當我查找它們時,它們都告訴我只需設置一個配置文件並在Kubernates 中啟動一個節點,所以對於那些不會的人來說有一個入門工具想放棄。

grafana-otel-lgtm 可讓您輕鬆在本地啟動 Loki、Grafana、Tempo 和 Mimir,無需任何設定。

LGTM 格拉法納飯店簡介

grafana/otel-lgtm Docker 映像預設設定有 OpenTelemetry Collector、Prometheus、Loki、Tempo 和 Grafana 預設。

看下面的圖就很容易理解了。

Grafana Opentelemetry Starter

流程如圖所示

1

應用程式使用 OTLP 協定將其傳送至連接埠 4317 (grpc) 或 4318 (http)。

2

Opentelemetry Collector 正在監聽端口,收集它,並根據信號類型將其傳輸到 Prometheus(用於 Metric)、Loki(用於 Log)和 Tempo(用於 Trace)。

3

Prometheus、Loki 和 Tempo 將訊號儲存在各自的記憶體中。

4

連接到 localhost:3000 的 Grafana 並透過查詢視覺化累積的資料。

如何設定

本地鍵入很簡單。

1. 拉取docker映像

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。

您可以以 admin/admin 身分登入。

Grafana Opentelemetry Starter

以上是Grafana 開放遙測入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:Nuxt提示集合下一篇:Nuxt提示集合