v0.13.142
Changes
Removes skipper.route tag from proxy span (#1907)
skipper.route tag contains serialized route in eskip format.
The value could be quite large, especially when route has loadbalanced
backend with many endpoints.
For payload size efficiency reasons this tag was already excluded at Zalando,
see zalando-incubator/kubernetes-on-aws#2173
During profiling it was also dicovered that route eskip serialization
performance is suboptimal and may take more than 7% of the total
proxy.ServeHTTP call runtime.
While it is possible to optimize route eskip serialization (see e.g.
#1906) this change simply drops
it from the request path.
Users may still rely on skipper.route_id tag to resolve route configuration and
http.url tag to get actual backend address.
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/teapot/skipper:v0.13.142 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/teapot/skipper-arm64:v0.13.142 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/teapot/skipper-armv7:v0.13.142 skipper --help