What is AppTrace Zipkin Listener?
Zipkin.io is a distributed tracing system gathering timing data to help troubleshooting latency problems in custom application microservice architectures.
Logs are great to help understand which request failed and how many times, but they do not give enough details regarding how much time did the failed request take. Zipkin's model is to manually attach unique identifiers to each request which are then passed through the different application services in order to collect this latency and precious timing data.
While the Zipkin UI is great and provides interesting instant analysis features, the ServicePilot Zipkin Listener integration allows long-term retention of summarized trace data for further analytical insight into the data with dashboards, flexible custom queries, PDF reports, alerts, machine learning algorithms, maps and application dependency topology.
AppTrace Zipkin Listener monitoring
This package enables apptrace collection.
ServicePilot can be sent web service performance statistics that are stored by this apptrace-zipkin package into a ServicePilot AppTrace data collection. These statistics can then be used to produce AppTrace statistics by querying this database using the apptrace-query package.