Skip to content

Commit d78660d

Browse files
authored
Expand AI to Application Insights
1 parent 90bb3e9 commit d78660d

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

docs/template-azure-ai.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
## What is Application Insights?
22

3-
Application Insights (AI) is an extensible Application Performance Management (APM) service for web developers on multiple platforms. You can use it to monitor your live web application; it will automatically detect performance anomalies. It includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. It's designed to help you continuously improve performance and usability. Features of AI include:
3+
Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms. You can use it to monitor your live web application; it will automatically detect performance anomalies. It includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. It's designed to help you continuously improve performance and usability. Features of AI include:
44

55
* **Request tracking**: monitoring every request, timing and response, with full correlation of operations within a request.
66
* **Dependency tracking**: understand calls to third-party dependencies e.g. databases, web services etc.
77
* **Failures**: Understand which failures are occurring on your site, how often and with full stack traces.
88
* **User behaviours**: Understand user flows such as funnels and retention.
9-
* **Custom Events and Metrics**: You can easily create arbitrary metrics and events using the AI SDK for tracing and reporting.
10-
* **Reporting Capabilities**: Either use AI's built-in query language to create reports, or automatically export all data into a Storage Account for offline analytics.
9+
* **Custom Events and Metrics**: You can easily create arbitrary metrics and events using the Application Insights SDK for tracing and reporting.
10+
* **Reporting Capabilities**: Either use Application Insights's built-in query language to create reports, or automatically export all data into a Storage Account for offline analytics.
1111

12-
## Basics of working with AI
12+
## Basics of working with Application Insights
1313

14-
AI will automatically activate when you start running your SAFE application. You can locate your AI instance directly from within your SAFE Resource Group in the Azure Portal, or from the "Application Insights" link in the SAFE App Service.
14+
Application Insights will automatically activate when you start running your SAFE application. You can locate your Application Insights instance directly from within your SAFE Resource Group in the Azure Portal, or from the "Application Insights" link in the SAFE App Service.
1515

1616
![](img/deploy-ai-1.png)
1717

18-
From your AI dashboard, you can drill down to trace all server requests:
18+
From your Application Insights dashboard, you can drill down to trace all server requests:
1919

2020
![](img/deploy-ai-2.png)
2121

@@ -25,12 +25,12 @@ You can then drill into any specific request, such as the `api/init` route shown
2525

2626
From here, you can even track further into any individual call. AI has many more features, so it's worth reading the [extensive documentation](https://docs.microsoft.com/en-us/azure/application-insights/) on the Azure website.
2727

28-
## How do SAFE apps integrate with AI?
28+
## How do SAFE apps integrate with Application Insights?
2929

30-
Although AI supports monitoring for both client *and* server, at the current time, the SAFE template only supports the server mode (although you can add support for client events yourself). Server-side support includes:
30+
Although Application Insights supports monitoring for both client *and* server, at the current time, the SAFE template only supports the server mode (although you can add support for client events yourself). Server-side support includes:
3131

32-
* Support in the bundled ARM template to create a free AI instance along with your web application.
33-
* Automatic configuration of your web application with connection details to the created AI instance.
34-
* Application support for activating AI in code for e.g. custom events and metrics.
32+
* Support in the bundled ARM template to create a free Application Insights instance along with your web application.
33+
* Automatic configuration of your web application with connection details to the created Application Insights instance.
34+
* Application support for activating Application Insights in code for e.g. custom events and metrics.
3535

36-
AI integration is provided out-of-the-box in the template, since Giraffe uses the standard .NET Core Application Insights SDK in order to communicate with the AI service. It uses the standard AI middleware support for ASP .NET Core, which provides complete tracking of requests, dependencies, errors and live streaming.
36+
AI integration is provided out-of-the-box in the template, since Giraffe uses the standard .NET Core Application Insights SDK in order to communicate with the Application Insights service. It uses the standard Application Insights middleware support for ASP .NET Core, which provides complete tracking of requests, dependencies, errors and live streaming.

0 commit comments

Comments
 (0)