“The diagram above captures microservice transactions in Application Insights for 4 hours with 70 percent sampling rate. We purposely dropped one of the microservices, to showcase services that are operating correctly (green) and those with bottlenecks (red).”
Having worked through numerous production issues throughout my career, the topic of Observability has always fascinated me. So, when I saw the above diagram in the announcement, I wanted to try it and write about my experience.
Azure Setup
Before the services can be deployed, the Azure Subscription has to be set up with the necessary infrastructure. The rest of this article is written with the assumption that a valid subscription already exists. I have used Azure CLI and Azure Portal interchangeably in this article. The deployment of a micro-service to Azure Spring Cloud can be performed only using Azure CLI. So, install the latest versions of CLI and the spring-cloud extension.
If there are no existing Resource Groups, start by creating a new Resource Group. Login to Azure CLI and run: