nacos-consul-adapter icon indicating copy to clipboard operation
nacos-consul-adapter copied to clipboard

为何我按照这样配置,prometheus发现不了服务?报健康检查错误,加个健康检查接口,报服务刷新失败,tags=

Open bigonege opened this issue 4 years ago • 3 comments

bigonege avatar Jun 30 '20 22:06 bigonege

同问。 prometheus报错: Sep 01 12:23:11 localhost.localdomain prometheus[6308]: level=error ts=2020-09-01T04:23:11.176Z caller=consul.go:487 component="discovery manager scrape" discovery=consul msg="Error refreshing service" service=nacos-consul-adapter tags= err="Unexpected response code: 404 ({"timestamp":"2020-09-01T04:23:11.175+0000","status":404,"error":"Not Found","message":"No message available","path":"/v1/health/service/nacos-consul-adapter"})"

zliu017 avatar Sep 01 '20 05:09 zliu017

同问。 prometheus报错: Sep 01 12:23:11 localhost.localdomain prometheus[6308]: level=error ts=2020-09-01T04:23:11.176Z caller=consul.go:487 component="discovery manager scrape" discovery=consul msg="Error refreshing service" service=nacos-consul-adapter tags= err="Unexpected response code: 404 ({"timestamp":"2020-09-01T04:23:11.175+0000","status":404,"error":"Not Found","message":"No message available","path":"/v1/health/service/nacos-consul-adapter"})"

Prometheus版本降到v2.16.0,问题解决。

zliu017 avatar Sep 01 '20 07:09 zliu017

报错是因为Consul修改了服务获取的接口,所以Prometheus也做了相应的更新。我开源的adapter实现了最近的接口和兼容了老的接口。提供了长轮询的方式。https://github.com/chen-gliu/nacos-consul-adapter,欢迎使用

chen-gliu avatar Jun 21 '21 14:06 chen-gliu