Frank Schröder

Results 241 comments of Frank Schröder

I meant the health data from Consul, https://www.consul.io/api/health.html#list-checks-in-state Fabio runs this query to get the current health data for all services from Consul and then filters out the healthy ones....

Fabio keeps routes in memory. You should look for changes to the routing table which fabio logs as delta. They should be the same on every fabio instance. Do you...

You can control the output format of the routing table with http://fabiolb.net/ref/log.routes.format/

Does the consul agent they are connected to still receive updates? Ideally, you want to check whether the raft log index moves forward. Trying to find a good API call...

Fabio just does a long poll on the Consul API and waits for a notification of a raft change - any change. Once the Consul raft log changes fabio will...

Did you try different nomad and/or consul versions?

If you're comfortable building your own fabio you could try adding a `WaitTime: 5 * time.Second` to the client config in https://github.com/fabiolb/fabio/blob/master/registry/consul/backend.go#L23 Otherwise, the wait calls will block until there...

What are you trying to achieve?

If I understand you correctly, you want fabio to start, collect and report the spans for your microservices. This should be zipkin protocol compliant with gRPC as your transport, right?...

You already have metrics in fabio which report the throughput and latency per endpoint. Your services could just announce multiple endpoints to get different metrics. I'm not a gRPC expert...