Zipkin is a tracing tool for distributed systems to log events related to each individual activity (also known as job, transaction, or trace, depending on the context) in a way that allows the path of the activity through the system to be reconstructed. It offers correlation across multiple services within a customer’s application. With AppInsights integration, Zipkin now gains the ability to log data to an Application Insights store and to trace activities through multiple services including non-logging systems using impersonation. It provides application performance management features from AppInsights along with tracing capabilities provided by Zipkin.
AppInsights users would also be able to leverage the distributed tracing offered through Zipkin by instrumenting their services using existing libraries. To use the AppInsights back-end store, configure your Zipkin server instance to use the AppInsights plug-in. This integration makes monitoring and debugging your overall end-to-end applications much easier.
Azure-based systems may already have one or more associated Application Insights instances. If so, you can use any one of them. Otherwise, you can create a new Application Insights instance by logging in to the Azure Portal, and then navigate to the Application Insights blade, either by typing “Application Insights” into the search bar or by choosing “Application Insights” from the service list.
You can also view our offerings through this short video –