vector + loki 实现 mosdns 数据看板
原文中文,约4800字,阅读约需12分钟。
📝
内容提要
作者从4.0版本开始使用mosdns,经历了4.1和4.2的不稳定更新,现在使用5.x版本。作者使用mosdns自带的prometheus metrics接口实时查看DNS解析情况。作者通过mosdns日志来验证配置规则是否有效,并使用vector、prometheus、loki和grafana工具进行实时监控。作者提供了配置文件和安装指南。
🎯
关键要点
-
作者从4.0版本开始使用mosdns,经历了4.1和4.2的不稳定更新,现在使用5.x版本。
-
使用mosdns自带的prometheus metrics接口实时查看DNS解析情况。
-
通过mosdns日志验证配置规则的有效性,并使用vector、prometheus、loki和grafana进行实时监控。
-
提供了mosdns日志的配置文件,定义了日志路径和输出等级。
-
建议使用logrotate来管理日志文件,避免磁盘空间不足。
-
vector是一个日志收集工具,需要能够访问mosdns的日志文件。
-
提供了在OpenWrt上安装vector的步骤和配置文件示例。
-
prometheus用于监控数据服务,作为Grafana的数据源。
-
loki是日志聚合服务,可以作为Grafana的数据源,需提前下载配置文件。
-
grafana是数据可视化工具,需配置prometheus和loki的数据源,并导入mosdns v5看板。
-
感谢mosdns的稳定性,解决了之前的配置问题。
🏷️