-
Notifications
You must be signed in to change notification settings - Fork 64
Site Template
This is a template you can use to detail your site setup. It is important to provide some summary data even if you have blogs about it. This allows others to quickly learn about your site and compare vs others. Feel free to also include links to your blogs, decks or videos.
How to use this
Copy/paste this template into a new wiki under [Sites].
Change the title (Site Template) to the name of your site, then replace variables with things relevant to your site, and replace questions with answers. Remove sections irrelevant to you.
- At COMPANY, we have X engineers on Y teams managing Z services. 1 engineer works on distributed tracing.
- Generally speaking, instrumentation is covered by X and Y due to most services being Z
- As of MM-YYYY, we are using X as a data pipeline into Y storage, using Z for analysis and search.
approach, platforms supported
formats, data pipeline, sampling
data at rest, retention, indexing, cleansing
techniques, visualizations, UI, tooling
what is the source of your Zipkin service name? does it come from discovery? Is it used in other tools like metrics?
which tags do you rely on for search or aggregation? For example, do you add correlation or environment IDs to spans? Which are fixed cardinality
The following is just an example, tailor it to your site and feel free to add diagrams.
- NN+ services using Zipkin in the non-production and NN+ in production. Mainly in XX (cloud or infra platform)
- By end of this year we are aiming to increase it to NNN+ for mostly cutting across our critical paths.
- In production, we have N instances of Zipkin collectors (3 for each Http and Kafka transports)
- We are reuse the same Elasticsearch clusters (10 Nodes) setup for Logging, retaining spans for 7 days. The above architecture results in NNNN spans/day roughly N-NGB on disk.
Note If you are a SaaS, consider that trace count and sampling rate can be used to reverse-engineer traffic rate. This might be insider information, depending on your company's rules. Span rate or volume (like MB/s) may not be so revealing as there are an arbitrary amount of spans per trace. Alternatives such as this can help facilitate sharing without leaking!