zipkin.io Open in urlscan Pro
185.199.108.153  Public Scan

Submitted URL: http://zipkin.io/
Effective URL: https://zipkin.io/
Submission Tags: @phish_report
Submission: On May 10 via api from FI — Scanned from AU

Form analysis 0 forms found in the DOM

Text Content

Home Quickstart Architecture Tracers and Instrumentation Server extensions and
choices Zipkin Community Data Model Instrumenting a library Test and Deploy
scripts


ZIPKIN

Zipkin is a distributed tracing system. It helps gather timing data needed to
troubleshoot latency problems in service architectures. Features include both
the collection and lookup of this data.

If you have a trace ID in a log file, you can jump directly to it. Otherwise,
you can query based on attributes such as service, operation name, tags and
duration. Some interesting data will be summarized for you, such as the
percentage of time spent in a service, and whether or not operations failed.



The Zipkin UI also presents a Dependency diagram showing how many traced
requests went through each application. This can be helpful for identifying
aggregate behavior including error paths or calls to deprecated services.



Applications need to be “instrumented” to report trace data to Zipkin. This
usually means configuration of a tracer or instrumentation library. The most
popular ways to report data to Zipkin are via HTTP or Kafka, though many other
options exist, such as Apache ActiveMQ, gRPC and RabbitMQ. The data served to
the UI are stored in-memory, or persistently with a supported backend such as
Apache Cassandra or Elasticsearch.


WHERE TO GO NEXT?

 * To try out Zipkin, check out our Quickstart guide
 * See if your platform has a tracer or instrumentation library
 * See if a server extension or alternative is relevant to your site.
 * Join the Zipkin Gitter chat channel
 * The source code is on GitHub as openzipkin/zipkin
 * Issues are also tracked on GitHub