夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

接入 Loki 數據源

在數據源管理—>右上角點擊新增—>選擇 Loki

l01

根據要求填寫相關信息即可,如果 Loki 服務沒有配置多租戶模式就不用填寫下面的 Header 和 Value,租戶 ID 可以聯繫 Loki 管理員。

l02

如何確認是否開啟多租戶呢?其實很簡單,不帶租戶 ID 請求一下服務,看返回結果就可以知道了。 返回 “no org id”,那就是需要租戶 ID,如下圖所示。

l03

正常返回數據就不需要租戶 ID ,如下圖所示。

l04

查詢數據

場景一:查詢每個具有 401 狀態的日誌行 {container="evaluate-loki-flog-1"} | json | status="401"

l05

場景二:查詢最近5分鐘狀態碼是401的日誌數量 count_over_time({container="evaluate-loki-flog-1"} |= "401" [5m])

l06

配置警報

警報場景:如果查詢最近5分鐘狀態碼是401的日誌數量大於0 則觸發警報

此警報場景可靈活替換,例如替換成 ERROR 關鍵詞的出現次數或某個錯誤碼的出現次數等。

在警報配置中選擇 Loki 警報源,配置警報表達式。

l07

配置完成後可在歷史警報中查看警報詳情。

l08

排錯分析

若警報配置未能正常觸發,可以通過查看 DEBUG.log 來查看相關錯誤信息,關鍵詞可以查詢 “rule_eval” 和 “警報 ID”。

l09

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat