-
Notifications
You must be signed in to change notification settings - Fork 64
2018 12 in Zipkin
Closing out 2018 was quite a lot of fun, with hurrahs about our main repo going well over 10k stars, and a lot of fresh work. We'll go over highlights below, but refer to the repositories or ask on gitter for more details.
Last month, we introduced the new UI: Zipkin Lens. You can toy with it while it evolves by using the zipkin-ui image. There's a lot of work going on with regards to layout, notably a customizable search bar like below:
Lens will soon support auto-completion of site-specific tags such as application environment name. This is pending some storage and api work which will land in January.
Another exciting development has been around a protobuf service endpoint. Currently, applications can send zipkin data in proto3 format. However some are excited to use gRPC instead of raw http. Towards that end, we'll expose a unary gRPC service, for parity with other transports and in support of limited clients such as gRPC-Web (javascript). We may do a streaming service later depending on how experiments go. To keep configuration easy, we plan to use Armeria instead of exposing a second http port for gRPC.
Here's a quick round of notable updates, broken down by repo.
- brave (our java library) added a rate-limited sampler, a local root ID for partitioning data, and Java Flight Recorder trace ID integration.
- zipkin fixed a translation bug for chinese users. Work is in progress for autocompletion and universal search bar.
- zipkin-api is considering a design for a protobuf service (gRPC) endpoint.
- zipkin-aws released SDK v2 support
- zipkin-azure is now in the attic and no longer released.
- zipkin-gcp will soon send data to the Stackdriver v2 endpoint instead of the v1 endpoint.
- zipkin-go added gRPC server instrumentation and log customization for http errors
- zipkin-js improved express middleware and the build process. Browser-based tracing is clarified and progressing through an example angular repository
- brave-ratpack published its first release after migration from https://github.com/hyleung/ratpack-zipkin