We are using Azure App Insights for all tracing . monitoring and log requirements of our applications running in Azure.
We have seen cases where teams ship the logs to ELK for observability. We do not see any additional benefit of using ELK over Azure App Insights .
Let me know if there are any scenarios where ELK will be a better fit than Azure App Insights.
We are already using Azure App Insights and would like to know if there is any merit in migrating to ELK
I don't see any benefit in terms of features. Azure Application Insights will give you visibility not only on your app, but also the infrastructure.
Some companies / teams already use different stacks (such as ELK) to monitor on premises apps. So that's probably one of the reasons they want to stick with that, a single place to monitor on-premises/Azure applications.
Another reason is the price. Depending on the amount of information you store, Azure Application Insights can be expensive and other companies may prefer to use a different tool.