i am really confused to use traefik middlewares (especially circuitbreaker) with grpc over h2c protocol. as you know, traefik middlewares work with http status codes, so should I use grpc status codes or http status codes for my ResponseCodeRatio expression: ResponseCodeRatio(13,14,0,14) > 0.10
I was looking interchanging packets between services via Wireshark then I saw that all requests to grpc server over h2c returns 200 regardless grpc status.
another thing, traefik sends an event to tracing app when the defined circuitbreaker is open, you can see the related line here: https://github.com/containous/traefik/blob/master/pkg/middlewares/circuitbreaker/circuit_breaker.go#L45 but I couldn't see any event on zipkin or jaeger.