twinformatics / eureka-consul-adapter

This project contains a Spring Boot Starter that registers HTTP endpoints on a Spring Cloud Eureka server to support Prometheus's service discovery mechanism for Consul (<consul_sd_config>)
MIT License
102 stars 35 forks source link

Error refreshing service #26

Closed satworkz closed 4 years ago

satworkz commented 4 years ago

Hi. Thanks it works perfectly fine, except I am getting this error in prometheus logs,

level=error ts=2020-05-07T04:58:40.627Z caller=consul.go:487 component="discovery manager scrape" discovery=consul msg="Error refreshing service" service=TL-GRAPHQL-SERVICE tags= err="Unexpected response code: 503 ({\"timestamp\":\"2020-05-07T04:58:40.625+0000\",\"status\":503,\"error\":\"Service Unavailable\",\"message\":\"No message available\",\"path\":\"/v1/health/service/TL-GRAPHQL-SERVICE\"})"

here is the response from eureka server. Can you please help?

http://XX.XXX.XXX.XXX:8761/v1/health/service/TL-GRAPHQL-SERVICE [ { "Node": { "Node": "TL-GRAPHQL-SERVICE", "Address": "XX.XXX.XXX.191", "Meta": {} }, "Service": { "ID": "XX.XXX.XXX:tl-graphql-service:0", "Service": "TL-GRAPHQL-SERVICE", "Tags": [], "Address": "XX.XXX.XXX.191", "Meta": {}, "Port": 36126 }, "Checks": [ { "Node": "TL-GRAPHQL-SERVICE", "CheckID": "service:XX.XXX.XXX:tl-graphql-service:0", "Name": "Service 'XX.XXX.XXX:tl-graphql-service:0' check", "Status": "UP" } ] }, { "Node": { "Node": "TL-GRAPHQL-SERVICE", "Address": "XX.XXX.XXX.192", "Meta": {} }, "Service": { "ID": "XX.XXX.XXX:tl-graphql-service:0", "Service": "TL-GRAPHQL-SERVICE", "Tags": [], "Address": "XX.XXX.XXX.192", "Meta": {}, "Port": 45759 }, "Checks": [ { "Node": "TL-GRAPHQL-SERVICE", "CheckID": "service:XX.XXX.XXX:tl-graphql-service:0", "Name": "Service 'XX.XXX.XXX:tl-graphql-service:0' check", "Status": "UP" } ] } ]

tine2k commented 4 years ago

have you set the timeout properly (see readme)?

satworkz commented 4 years ago

sorry I missed that. Thank you so much. It's working now.