我想用 Grafana 查看服务器日志和跟踪,但是当我寻找它们时,它们都告诉我只需设置一个配置文件并在 Kubernates 中启动一个节点,所以对于那些不这样做的人来说,有一个入门工具感觉要放弃了。
grafana-otel-lgtm 允许您轻松在本地启动 Loki、Grafana、Tempo 和 Mimir,无需任何配置。
grafana/otel-lgtm Docker 镜像默认设置有 OpenTelemetry Collector、Prometheus、Loki、Tempo 和 Grafana 预设。
看下图就很容易理解了。流程如图所示
2
3
4
本地键入很简单。
docker pull grafana/otel-lgtm
docker pull grafana/otel-lgtm编写并运行 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 警告:请求的映像平台 (linux/amd64) 与检测到的主机平台 (linux/arm64/v8) 不匹配,并且未请求特定平台 正在等待 OpenTelemetry 收集器和 Grafana LGTM 堆栈启动...
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...
Docker 执行屏幕
(可以查看3000、4317、4318端口是否开放)
Grafana 登录屏幕让我们连接到 localhost:3000。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3