2017-05-29 43 views
1

我能夠設置普羅米修斯Grafana監控我Springboot API之一。如果我們在給定的目標端點中有單個實例/副本,那麼工作正常。普羅米修斯箴言報泊塢羣(負載平衡)端點收件箱X

然而,在我們的企業環境,我們正在運行的應用程序Springboot作爲一個碼頭工人羣服務。碼頭服務具有單個端點,但在單個服務下有多個應用程序實例/副本。 我們如何配置prometheus來監控所有副本,因爲他們只有一個端點。

如果我概括,如何普羅米修斯監視負載平衡的端點的所有實例。

scrape_configs: 
    - job_name: 'prometheus' 

    metrics_path: '/prometheus' 

    static_configs: 
     - targets: ['api.springboot.myhost.com:8080'] 

回答

1

您需要配置普羅米修斯湊所有情況下,從來沒有通過負載均衡的複製工作刮。

因爲Swarm沒有API允許您通過網絡發現其服務,所以最好的方法是使用類似Consul + Registrar的東西。