写的比较仓储 因为内容非常多 这边先简述写下 概念等先跳过有时间了补
主要是提供loki的使用思路配置等总汇以及遇到的问题
目前的2种方案
loki rule + alertmanager
loki + ( prometheus + alertmanager )
# dingding 告警省略
# prometheus-oprater 省略
# grafana 配置省略
helm 安装loki
helm3 repo add loki https://grafana.github.io/loki/charts
helm3 repo update
helm3 upgrade --install loki loki/loki-stack --values=loki-stack-values.yaml -n loki
#空间这边有个大坑 缺少rbac 后续来讲
方案1. 使用loki rule
#建议使用 问题最少 官方最新 规则简单
思路: 使用loki自带的rule功能 loki配置文件指定alertmanager rule配置可以写到单独文件里晚点优化
loki 1.7推出Ruler的主要功能是持续查询rules规则,并将超过阈值的事件推送给Alert-Manager或者其他. Webhook服务。
vim loki-stack-values.yaml
loki:
enabled: true
config:
# 连接aletmanager告警配置
ruler:
storage:
type: local
local:
directory: /rules