VictoriaLogs 接入 MongoDB 日志展示慢查询
阅读建议
建议按照下面的顺序阅读和部署:
- 先看 MongoDB 日志切割,把日志轮转和 0 字节日志文件问题先处理好。
- 再根据现场环境选择部署方式:
- 最后完成 Grafana 数据源和慢查询面板配置。
二进制部署方案不包含 Grafana,需要现场准备可用的 Grafana 环境;当前参考的 VictoriaLogs 数据源插件版本为 0.23.5,Grafana 版本必须满足 >= 10.4.0,不满足时请先参考 Grafana 12.1.2 升级步骤参考。Docker 版已经内置 Grafana 和慢查询面板,可以直接使用。
这套文档怎么用
- MongoDB 日志切割:作为接入前置步骤,先把日志轮转和清理规则处理好。
- VictoriaLogs + Promtail 二进制部署:适合物理机或虚机部署,保留更多手工配置空间。
- VictoriaLogs Docker 版部署:适合希望直接通过 Docker Compose 拉起整套环境的场景。
选择建议
- 如果你想尽快跑通并减少环境依赖,优先看 Docker 版。
- 如果你们现场已经有固定的主机部署规范,优先看二进制部署版。
- 无论选择哪种方式,都建议先完成 MongoDB 日志切割,再接入采集和展示。