Application Insights Module: AI + DevOps Integration Added

Ai summary

The application Insights module just got an upgrade! It can now integrate seamlessly with your Azure DevOps repository. Ask AI to compare stack traces from application insights to code directly from your repository. Then submit suggested fixes either as Back Log Items or Pull Requests on a new Branch.

New Features

AI Overview - This new feature enables you to submit every exception over a chosen period (from 1 hour to 100+ days) to AI to get an overview of the top exceptions. This will provide you with a breakdown of the different types of problems. Grouped together, highlighting any trends and suggesting the most critical issues to investigate.

Further to this, you can then ask follow up questions on the same data set - like 'Focus on anything memory related' or 'When did we last have a SQL outage - does it always happen at the same time of day?'

Ai analysis

AI Analysis - Exceptions are grouped together to find common stack traces. If any custom code is detected in the trace, then it is retrieved from your relevant repository. The code and stack traces are then sent to GenAI for analysis. The resulting recommendations are then presented, together with options to either add a backlog item or submit a PR.

With this feature you can quickly push all issues into your DevOps pipeline for the team to validate and merge, or investigate further if required.

AI Alerts - This feature is in addition to the 7 other alerts types already available. With this new alert type, every time the Application Insights API is called to retrieve the latest logs, a request is made to your GenAI model to see if anything 'out of the ordinary' has occured in the last few minutes or hours.

If the alert is triggered, then an email is sent to any subscribers to the alert.


For details on how to install the module, please see Application Insights for Sitecore Module.

Full code can be found here: https://github.com/deanobrien/application-insights-sitecore-module

Leave a Reply

Your email address will not be published. Required fields are marked *