I'm currently gathering logs from my web applications through the 'logging' library in our code, and these logs are being stored in CosmosDB. We're considering using Application Insights for additional telemetry, like tracking HTTP requests and external dependencies. Is this a good approach to application monitoring?
3 Answers
There are plenty of ways to monitor your applications! Using CosmosDB for logging can work, but it's not the only approach. If it fits your needs, then great! But you might want to explore other options too.
I've found Application Insights to be pretty effective for monitoring. It can give you insights into app performance. Just keep in mind that while it can track exceptions, figuring out if an issue is strictly on the application side can sometimes be tricky without additional context.
Application Insights is a solid choice for monitoring app exceptions. Combining it with Azure Network Watcher can help you perform internal availability tests as well. It's definitely worth setting up for a more comprehensive overview.
Related Questions
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads