我不知道这是否是提出这类问题的正确地方,但我们不妨试试。
具体来说,这 4 个应用程序中的每一个都在 docker 容器上运行。所有容器都连接到同一个桥接网络。不幸的是,MongoDB 导出器无法与数据库通信,但我不明白为什么。我通过将 MongoDB URI 作为全局变量手动添加到 docker 文件来使用 Percona 维护的导出器。
ENV MONGODB_URI="mongodb://10.0.100.13:27017"
不幸的是,这似乎不起作用。使用来自同一网络中的容器的 curl 命令查看导出器收集的指标,这似乎没有看到 MongoDB 处于活动状态
curl http://10.0.100.11:9216/metrics
MongoDB 身份验证设置是默认设置,因此被禁用。
这个问题是否发生在可以向我展示解决它的可能方法的人身上?