我是 Loki 和 Grafana 的新手,现在我正在尝试在 Windows 2022 服务器上安装 Loki。我正在 Docker Compose 设置中测试 Grafana Loki,但没有看到任何数据被引入 Grafana 仪表板。但我可以在我的 Docker Dekstop 中看到日志。 Docker Desktop 显示的日志 数据库连接时的 Grafana 仪表板 谁能告诉我问题可能出在哪里?
我按照Loki Documentation进行安装。
这是 Docker Compose 配置:
version: "3"
networks:
loki:
services:
loki:
image: grafana/loki:2.9.2
ports:
- "3100:3100"
command: -config.file=/etc/loki/local-config.yaml
networks:
- loki
promtail:
image: grafana/promtail:2.9.2
volumes:
- /var/log:/var/log
command: -config.file=/etc/promtail/config.yml
networks:
- loki
grafana:
environment:
- GF_PATHS_PROVISIONING=/etc/grafana/provisioning
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
entrypoint:
- sh
- -euc
- |
mkdir -p /etc/grafana/provisioning/datasources
cat <<EOF > /etc/grafana/provisioning/datasources/ds.yaml
apiVersion: 1
datasources:
- name: Loki
type: loki
access: proxy
orgId: 1
url: http://loki:3100
basicAuth: false
isDefault: true
version: 1
editable: false
EOF
/run.sh
image: grafana/grafana:latest
ports:
- "3000:3000"
networks:
- loki
Grafana 已成功连接到数据源“Loki”,但通常它还会添加找到标签的消息,但在我的情况下,我只收到成功连接消息,但没有错误消息可以帮助我找出问题所在。 这是数据库 URL 设置: 数据库URL设置
我尝试重新安装 Docker Compose 和数据库,但没有任何变化。我唯一的猜测是 Grafana 中有一个活动过滤器阻止我查看日志,或者主机配置错误
如果您的 Loki 数据源与 Grafana 连接成功。但是,您无法看到日志数据。您可能需要更改 promtail 配置文件以废弃日志并将其推送到 Loki。