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 about how long the failed request took. 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.
How to install a zipkin resource?
- Use your ServicePilot OnPremise installation or a SaaS account.
- Add a new zipkin resource via the web interface (
/prmresources) or via API (
/prmpackagespage), the default ServicePilot agent or another agent will be provisioned automatically.
Details of the zipkin package are located in the
/prmpackagespage of the software.
ServicePilot enables you to deliver IT services faster and more securely with automated discovery and advanced monitoring features.
By correlating the technology ZIPKIN with APM and infrastructure monitoring, ServicePilot is able to provide a more comprehensive view of an organization's IT environment.
This allows IT teams to quickly identify and diagnose issues that may be impacting application performance, and take corrective action before end-users are affected.