Docker部署Grafana loki日志聚合系统和Prometheus监控报警系统

一. Grafana loki日志聚合系统

1.Loki 由以下3个部分组成

  • loki是主服务器,负责存储日志和处理查询。
  • promtail是代理,负责收集日志并将其发送给 loki 。
  • Grafana用于 UI展示。
  • 官网:https://grafana.com/oss/loki

2.dcker部署loki

参考:https://grafana.com/docs/loki/latest/installation/docker/

下载配置文件

mkdir -p /opt/loki && cd /opt/loki
wget https://raw.githubusercontent.com/grafana/loki/v2.3.0/cmd/loki/loki-local-config.yaml -O loki-config.yaml

mkdir -p /opt/promtail && cd /opt/promtail
wget https://raw.githubusercontent.com/grafana/loki/v2.2.0/cmd/promtail/promtail-docker-config.yaml -O promtail-config.yaml


#############################################
loki-config.yaml 需要修改配置文件limits_config中添加令牌桶的速率以及容量

limits_config:
  ingestion_rate_mb: 32  #令牌桶注入token的速率
  ingestion_burst_size_mb: 64  #令牌桶的容量

如需要日志保留周期:false改为ture以及日志保留周期24h的倍数。

 修改promtail-config.yaml 配置文件,根据实际情况修改

# promtail-config.yaml
server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

#把loki当客户端连接
clients:
  - url: http://192.168.1.140:3100/loki/api/v1/push

scrape_configs:
# 项目jar包日志 /home/app/jyy
 - job_name: jyy
   static_configs:
   - targets:
      - 192
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值