架构

333.jpg

docker-compose.yml

  1. cat > docker-compose.yml << EOF
  2. version: "3.7"
  3. services:
  4. loki:
  5. image: grafana/loki
  6. container_name: loki
  7. restart: always
  8. environment:
  9. TZ: Asia/Shanghai
  10. LANG: zh_CN.UTF-8
  11. ports:
  12. - 3100:3100
  13. # volumes:
  14. # - ./local-config.yaml:/etc/loki/local-config.yaml:ro
  15. # command: -config.file=/etc/loki/local-config.yaml
  16. networks:
  17. default:
  18. external:
  19. name: jcbnet
  20. EOF
docker-compose up -d

配置

说明

# 配置文件本地化, 方便及时修改
docker cp loki:/etc/loki/local-config.yaml ./
sed -i 's/#//g' docker-compose.yml
docker-compose up -d

访问

http://loki:3100/metrics

grafana 收集 loki

添加数据源

image.png

成功

image.png

查看日志

image.png

QA

添加数据源报错

Loki: Bad Request. 400. invalid query, through

时间不对导致的,调整docker所在服务器时区和时间