我正在 Docker 中使用 prometheus 和 node-exporter 建立一个监控系统。我想通过 SSL 通信节点导出器目标。在端口 9100 上工作的节点导出器。所以我想在端口 9100 上使用 SSL 与所有目标通信。用图表说明:
我正在使用这个存储库:https ://github.com/stefanprodan/dockprom
你有什么建议?
我正在 Docker 中使用 prometheus 和 node-exporter 建立一个监控系统。我想通过 SSL 通信节点导出器目标。在端口 9100 上工作的节点导出器。所以我想在端口 9100 上使用 SSL 与所有目标通信。用图表说明:
我正在使用这个存储库:https ://github.com/stefanprodan/dockprom
你有什么建议?
有一个关于如何为此案例设置反向代理的官方文档。
在这个 GitHub 存储库中还有 Docker 沙盒/示例。
Prometheus 支持通过 tls 抓取目标,因此您只需要在节点导出器端设置 Nginx,但请记住 prometheus 默认情况下是不安全的,因此您可能还想为 prometheus 使用反向代理并使用基本身份验证。