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的稳定性,解决了之前的配置问题。
➡️