Per-Server Prom Metrics and Circuit Breaking

Hi there

I just started using traefik and it looks amazing! But I have a few questions about some specifics when it comes to the consul-catalog integration.

Firstly, is there a way to get per-server prometheus metrics? I have per-backend but it would be very useful to know if a single server in the backend was throwing 500s or if it was all backends for example.

Secondly, I was wondering if there was an ability to do circuit breaking per server? I.e. automatically limiting a server that has been throwing a lot of 500s etc. Without configuring each server as a different backend of course :smiley:

Thanks in advance for your help!

Unfortunately Traefik v1 does not support per-server metrics or per-server circuit breaking.

These features are configurable per-backend only.

Ah ok thanks! Will Traefik v2 support this?

Circuit breaking will still be per-router, but metrics are currently being improved.

Whether it is as fined grained as per-server, I can't say at this time.

I would keep a watch on the V2 release announcements for more info.