Prometheus 是否可以在没有文件配置的情况下使用Eureka SD设置普罗米修斯?
我正在尝试在CloudFoundry上设置Prometheus和Eureka发现服务。从普罗米修斯的文档中,我知道可以使用基于文件的配置(file_sd_configs)。简单地说,当Eureka发现一个新服务时,需要使用有关新服务的信息更新文件\u sd\u configs部分中指定的配置文件,普罗米修斯将获得一个新配置。这意味着需要编写一个桥接应用程序,从任意服务发现机制检索更改,并将目标信息作为目标组列表写入监视的文件。最后,架构如下所示: 1.云铸造:应用程序1。尤里卡SD 2.云铸造:应用程序2。桥牌应用程序 3.云铸造:应用程序3。普罗米修斯 这里有个问题。我无法在bridge app和Prometheus实例之间共享任何资源,如文件(nfs不可用)。这意味着我无法从bridge app更新Prometheus配置Prometheus 是否可以在没有文件配置的情况下使用Eureka SD设置普罗米修斯?,prometheus,netflix-eureka,Prometheus,Netflix Eureka,我正在尝试在CloudFoundry上设置Prometheus和Eureka发现服务。从普罗米修斯的文档中,我知道可以使用基于文件的配置(file_sd_configs)。简单地说,当Eureka发现一个新服务时,需要使用有关新服务的信息更新文件\u sd\u configs部分中指定的配置文件,普罗米修斯将获得一个新配置。这意味着需要编写一个桥接应用程序,从任意服务发现机制检索更改,并将目标信息作为目标组列表写入监视的文件。最后,架构如下所示: 1.云铸造:应用程序1。尤里卡SD 2.云铸造:
我假设我可以扩展普罗米修斯,将Eureka添加到discovery后端,但我没有围棋技能
有什么想法吗?之前,有一个拉式请求,要求Eureka SD与普罗米修斯集成- 它被拒绝了,并提出了备选方案:
- 普罗米修斯的尤里卡领事适配器(见tine2k答案)
- 自定义SD文档示例: