zipkin | Zipkin is a distributed tracing system | Monitoring library
kandi X-RAY | zipkin Summary
kandi X-RAY | zipkin Summary
zipkin is a Java library typically used in Performance Management, Monitoring, Prometheus applications. zipkin has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has high support. You can download it from GitHub, Maven.
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. Application’s 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 is stored in-memory, or persistently with a supported backend such as Apache Cassandra or Elasticsearch.
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. Application’s 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 is stored in-memory, or persistently with a supported backend such as Apache Cassandra or Elasticsearch.
Support
Quality
Security
License
Reuse
Support
zipkin has a highly active ecosystem.
It has 16228 star(s) with 3064 fork(s). There are 696 watchers for this library.
It had no major release in the last 12 months.
There are 199 open issues and 1100 have been closed. On average issues are closed in 128 days. There are 21 open pull requests and 0 closed requests.
It has a positive sentiment in the developer community.
The latest version of zipkin is 3.1.1
Quality
zipkin has 0 bugs and 0 code smells.
Security
zipkin has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
zipkin code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
zipkin is licensed under the Apache-2.0 License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
zipkin releases are available to install and integrate.
Deployable package is available in Maven.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
zipkin saves you 24978 person hours of effort in developing the same functionality from scratch.
It has 44785 lines of code, 4225 functions and 548 files.
It has medium code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed zipkin and discovered the below as its top functions. This is intended to give you an instant insight into zipkin implemented functionality, and help decide if they suit your requirements.
- Process annotations .
- Returns the index template for a span .
- documentation inherited from Subclasses
- Creates a span object from a JSON document .
- Merges two spans .
- Helper function to create a new trace ID call .
- Parse a span from the given JSON parser .
- Test whether a list of spans matches .
- Validates the request and returns the response .
- Converts an IPV6 string into a numeric format .
Get all kandi verified functions for this library.
zipkin Key Features
No Key Features are available at this moment for zipkin.