我正在Docker中使用prometheus和node-exporter设置监视系统。我想通过SSL传达节点导出器目标。 节点导出程序在端口9100上工作。因此,我想在端口9100上使用SSL与所有目标进行通信。 带有示意图的插图:
我正在使用此存储库:https://github.com/stefanprodan/dockprom
您有什么建议?
答案 0 :(得分:1)
有一个官方documentation关于如何为该案例设置反向代理。
this GitHub repository中还有Docker的沙箱/示例。
Prometheus支持通过tls抓取目标,因此您只需要在节点导出器端设置Nginx,但是请记住,默认情况下prometheus是不安全的,因此您可能还希望对prometheus使用反向代理并使用Basic验证。