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 Application Insights 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 Application Insights along with tracing capabilities provided by Zipkin.
Application Insights users would also be able to leverage the distributed tracing offered through Zipkin by instrumenting their services using existing libraries. To use the Application Insights back-end store, configure your Zipkin server instance to use the Application Insights 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.
[caption id="attachment_4416" align="alignnone" width="837"] Zipkin-Application Insights Integration Architecture[/caption]
You can also view our offerings through this short video -
[video width="1920" height="1080" mp4="https://msdnshared.blob.core.windows.net/media/2017/05/ZipKin_AppInsights-Video1.mp4"][/video]