Skip to content

Commit 75724f9

Browse files
authored
Merge pull request #110476 from damabe/1697055-damabe5
Update for Azure Functions portal UX refresh: User Story 1697055, Part 5
2 parents 99e3c18 + b1df724 commit 75724f9

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

articles/azure-functions/functions-diagnostics.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,44 +11,43 @@ ms.custom: na
1111
---
1212
# Azure Functions diagnostics overview
1313

14-
When you’re running a function app, you want to be prepared for any issues that may arise, from 4xx errors to trigger failures. Azure Functions diagnostics is an intelligent and interactive experience to help you troubleshoot your function app with no configuration or extra cost. When you do run into issues with your function app, Azure Functions diagnostics points out what’s wrong to guide you to the right information to more easily and quickly troubleshoot and resolve the issue. This article shows you the basics of how to use Azure Functions diagnostics to more quickly diagnose and solve common function app issues.
14+
When you’re running a function app, you want to be prepared for any issues that may arise, from 4xx errors to trigger failures. Azure Functions diagnostics is an intelligent and interactive experience to help you troubleshoot your function app with no configuration or extra cost. When you do run into issues with your function app, Azure Functions diagnostics points out what’s wrong. It guides you to the right information to more easily and quickly troubleshoot and resolve the issue. This article shows you the basics of how to use Azure Functions diagnostics to more quickly diagnose and solve common function app issues.
1515

1616
## Start Azure Functions diagnostics
1717

18-
To access Azure Functions diagnostics:
18+
To start Azure Functions diagnostics:
1919

2020
1. Navigate to your function app in the [Azure portal](https://portal.azure.com).
21-
2. Select the **Platform features** tab.
22-
3. Select **Diagnose and solve problems** under **Resource Management**, which opens Azure Functions diagnostics.
23-
4. Choose a category that best describes the issue of your function app by using the keywords in the homepage tile. You can also type a keyword that best describes your issue in the search bar. For example, you could type `execution` to see a list of diagnostic reports related to your function app execution and open them directly from the homepage.
21+
1. Select **Diagnose and solve problems** to open Azure Functions diagnostics.
22+
1. Choose a category that best describes the issue of your function app by using the keywords in the homepage tile. You can also type a keyword that best describes your issue in the search bar. For example, you could type `execution` to see a list of diagnostic reports related to your function app execution and open them directly from the homepage.
2423

25-
![Homepage](./media/functions-diagnostics/homepage.png)
24+
:::image type="content" source="./media/functions-diagnostics/functions-app-search-azure-functions-diagnostics.png" alt-text="Search for Azure Functions diagnostics." border="true":::
2625

2726
## Use the Interactive interface
2827

29-
Once you select a homepage category that best aligns with your function app's problem, Azure Functions diagnostics' interactive interface, Genie, can guide you through diagnosing and solving problem of your app. You can use the tile shortcuts provided by Genie to view the full diagnostic report of the problem category that you are interested in. The tile shortcuts provide you a direct way of accessing your diagnostic metrics.
28+
Once you select a homepage category that best aligns with your function app's problem, Azure Functions diagnostics' interactive interface, named Genie, can guide you through diagnosing and solving problem of your app. You can use the tile shortcuts provided by Genie to view the full diagnostic report of the problem category that you're interested in. The tile shortcuts provide you a direct way of accessing your diagnostic metrics.
3029

31-
![Genie](./media/functions-diagnostics/genie.png)
30+
:::image type="content" source="./media/functions-diagnostics/genie.png" alt-text="Genie is Azure Functions diagnostics' interface." border="false":::
3231

33-
After selecting a tile, you can see a list of topics related to the issue described in the tile. These topics provide snippets of notable information from the full report. You can select any of these topics to investigate the issues further. Also, you can select **View Full Report** to explore all the topics on a single page.
32+
After selecting a tile, you can see a list of topics related to the issue described in the tile. These topics provide snippets of notable information from the full report. Select any of these topics to investigate the issues further. Also, you can select **View Full Report** to explore all the topics on a single page.
3433

35-
![Preview of diagnostic report](./media/functions-diagnostics/preview-of-diagnostic-report.png)
34+
:::image type="content" source="./media/functions-diagnostics/preview-of-diagnostic-report.png" alt-text="Preview of diagnostic report" border="false":::
3635

3736
## View a diagnostic report
3837

3938
After you choose a topic, you can view a diagnostic report specific to your function app. Diagnostic reports use status icons to indicate if there are any specific issues with your app. You see detailed description of the issue, recommended actions, related-metrics, and helpful docs. Customized diagnostic reports are generated from a series of checks run on your function app. Diagnostic reports can be a useful tool for pinpointing problems in your function app and guiding you towards resolving the issue.
4039

4140
## Find the problem code
4241

43-
For script-based functions, you can use **Function Execution and Errors** under **Function App Down or Reporting Errors** to narrow down on the line of code causing exceptions or errors. This feature can be a useful tool for getting to the root cause and fixing issues from a specific line of code. This option isn't available for precompiled C# and Java functions.
42+
For script-based functions, you can use **Function Execution and Errors** under **Function App Down or Reporting Errors** to narrow down on the line of code causing exceptions or errors. You can use this tool for getting to the root cause and fixing issues from a specific line of code. This option isn't available for precompiled C# and Java functions.
4443

45-
![Diagnostic report on function execution errors](./media/functions-diagnostics/diagnostic-report-on-function-execution-errors.png)
44+
:::image type="content" source="./media/functions-diagnostics/diagnostic-report-on-function-execution-errors.png" alt-text="Diagnostic report on function execution errors" border="false":::
4645

47-
![Function exception](./media/functions-diagnostics/function-exception.png)
46+
:::image type="content" source="./media/functions-diagnostics/function-exception.png" alt-text="View of exception details." border="false":::
4847

4948
## Next steps
5049

51-
You can ask questions or provide feedback on Azure Functions diagnostics at [UserVoice](https://feedback.azure.com/forums/355860-azure-functions). Please include `[Diag]` in the title of your feedback.
50+
You can ask questions or provide feedback on Azure Functions diagnostics at [UserVoice](https://feedback.azure.com/forums/355860-azure-functions). Include `[Diag]` in the title of your feedback.
5251

5352
> [!div class="nextstepaction"]
5453
> [Monitor your function apps](functions-monitoring.md)
124 KB
Loading
82.4 KB
Loading

0 commit comments

Comments
 (0)