Skip to content

Commit b1bbaa5

Browse files
committed
removed numbering of headers
1 parent d7e29aa commit b1bbaa5

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

articles/spring-apps/application-observability.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ ms.custom: devx-track-java, devx-track-extended-java, devx-track-azurecli, event
1616
1717
**This article applies to:** ✔️ Java ❌ C#
1818

19-
**This article applies to:** ❌ Standard consumption and dedicated (Preview) ✔️ Basic/Standard ❌ Enterprise
19+
**This article applies to:** <br>
20+
❌ Standard consumption and dedicated (Preview) ✔️ Basic/Standard ❌ Enterprise
2021

2122
This article shows you how to observe your production applications deployed on Azure Spring Apps and diagnose and investigate production issues. Observability is the ability to collect insights, analytics, and actionable intelligence through the logs, metrics, traces, and alerts.
2223

@@ -38,13 +39,13 @@ Log Analytics and Application Insights are deeply integrated with Azure Spring A
3839
- [Overview of Log Analytics in Azure Monitor](../azure-monitor/logs/log-analytics-overview.md)
3940
- [Azure Monitor Insights overview](../azure-monitor/insights/insights-overview.md)
4041

41-
## 1. Prerequisites
42+
## Prerequisites
4243

4344
- An Azure subscription. [!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
4445

4546
[!INCLUDE [application-observability-with-basic-standard-plan](includes/application-observability/application-observability-with-basic-standard-plan.md)]
4647

47-
## 4. Query logs to diagnose an application problem
48+
## Query logs to diagnose an application problem
4849

4950
If you encounter production issues, you need to do a root cause analysis. Finding logs is an important part of this analysis, especially for distributed applications with logs spread across multiple applications. The trace data collected by Application Insights can help you find the log information for all related links, including the exception stack information.
5051

@@ -53,7 +54,7 @@ This section explains how to use Log Analytics to query the application logs and
5354
- [Log Analytics tutorial](../azure-monitor/logs/log-analytics-tutorial.md)
5455
- [Application Map: Triage distributed applications](../azure-monitor/app/app-map.md)
5556

56-
### 4.1. Log queries
57+
### Log queries
5758

5859
This section explains how to query application logs from the `AppPlatformLogsforSpring` table hosted by Azure Spring Apps. You can use the [Kusto Query Language](/azure/data-explorer/kusto/query/) to customize your queries for application logs.
5960

@@ -105,7 +106,7 @@ AppPlatformLogsforSpring
105106

106107
:::image type="content" source="media/application-observability/show-error-logs.png" alt-text="Screenshot of the Azure portal that shows the Logs page with the example query and root cause logs." lightbox="media/application-observability/show-error-logs.png":::
107108

108-
### 4.2. Investigate request failures
109+
### Investigate request failures
109110

110111
Use the following steps to investigate request failures in the application cluster and to view the failed request list and specific examples of the failed requests:
111112

@@ -123,7 +124,7 @@ Use the following steps to investigate request failures in the application clust
123124

124125
:::image type="content" source="media/application-observability/application-insights-e2e-exception.png" alt-text="Screenshot of the Azure portal that shows the End-to-end transaction details page with Application Insights failures." lightbox="media/application-observability/application-insights-e2e-exception.png":::
125126

126-
## 5. Improve the application performance using Application Insights
127+
## Improve the application performance using Application Insights
127128

128129
If there's a performance issue, the trace data collected by Application Insights can help find the log information of all relevant links, including the execution time of each link, to help find the location of the performance bottleneck.
129130

@@ -145,7 +146,7 @@ To use Application Insights to investigate the performance issues, use the follo
145146

146147
[!INCLUDE [clean-up-resources-portal](includes/application-observability/clean-up-resources.md)]
147148

148-
## 7. Next steps
149+
## Next steps
149150

150151
> [!div class="nextstepaction"]
151152
> [Set up a staging environment](../spring-apps/how-to-staging-environment.md)

articles/spring-apps/includes/application-observability/application-observability-with-basic-standard-plan.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ For clarity of structure, a separate markdown file is used to describe how to ob
1313
1414
-->
1515

16-
## 2. Monitor the application
16+
## Monitor the application
1717

1818
Azure Spring Apps provides several metrics by default, including metrics on availability, performance, HTTP requests, database connections, and more. These metrics are important to clarify goals, find improvements, and formulate specific improvement measures. For more information, see [Metrics for Azure Spring Apps](../../concept-metrics.md).
1919

2020
This section shows you how to use metrics with your application and monitor the metrics in an Azure dashboard using the key metrics charts generated by Azure Spring Apps and Application Insights.
2121

22-
### 2.1. Add metrics to monitor resource utilization
22+
### Add metrics to monitor resource utilization
2323

2424
This section explains how to use the default metrics defined by Spring Boot and custom metrics defined in the application code. These metrics are available for applications running on Azure Spring Apps.
2525

@@ -55,7 +55,7 @@ You can define a `REST API access` chart with custom metrics and update the **Ag
5555

5656
:::image type="content" source="../../media/application-observability/custom-metrics.png" alt-text="Screenshot of the Azure portal that shows the Application Insights Metrics page with REST API access chart." lightbox="../../media/application-observability/custom-metrics.png":::
5757

58-
### 2.2. Monitor the availability of the application
58+
### Monitor the availability of the application
5959

6060
The availability or liveness of an application is determined using the Spring Boot Actuator. To check the liveness for each app on Azure Spring Apps, use the following steps:
6161

@@ -84,7 +84,7 @@ The availability or liveness of an application is determined using the Spring Bo
8484
| `vets-service` | `https://<your-Azure-Spring-Apps-instance-name>-api-gateway.azuremicroservices.io/api/vet/actuator/health/liveness` | `UP` |
8585
| `visits-service` | `https://<your-Azure-Spring-Apps-instance-name>-api-gateway.azuremicroservices.io/api/visit/actuator/health/liveness` | `UP` |
8686

87-
### 2.3. Monitor the dashboard
87+
### Monitor the dashboard
8888

8989
A dashboard is a cognitive awareness and communication tool designed to help you visually identify trends, patterns, and anomalies, reason about what you see, and make effective decisions. It can aggregate various metric charts, quick links, and other important information.
9090

@@ -223,13 +223,13 @@ To view the dashboard, go to your private PetClinic dashboard page to edit the t
223223

224224
:::image type="content" source="../../media/application-observability/dashboard-page.png" alt-text="Screenshot of the Azure portal that shows the sample application's private dashboard page." lightbox="../../media/application-observability/dashboard-page.png":::
225225

226-
## 3. Manage alerts
226+
## Manage alerts
227227

228228
Alerts help you detect and address issues before users notice them by proactively notifying you when the metrics or logs indicate there might be a problem with your infrastructure or application.
229229

230230
This section explains how to set up action groups and alert rules to monitor your production application. The alert rules bind metric patterns with the action groups on the target resource. When the metric pattern matches the condition, then the alert rule activates and executes the associated set of actions.
231231

232-
### 3.1. Set up an action group
232+
### Set up an action group
233233

234234
To set up an action group, use the following steps:
235235

@@ -251,7 +251,7 @@ To set up an action group, use the following steps:
251251

252252
1. Select **Review and Create** to review your selections. Select **Create** to create the action group.
253253

254-
### 3.2. Set up an alert rule
254+
### Set up an alert rule
255255

256256
To set up an alert rule, use the following steps:
257257

@@ -312,7 +312,7 @@ To set up an alert rule, use the following steps:
312312

313313
:::image type="content" source="../../media/application-observability/alert-rule-list.png" alt-text="Screenshot of the Azure portal that shows the Alert rules page." lightbox="../../media/application-observability/alert-rule-list.png":::
314314

315-
### 3.3. Pin alerts to the dashboard
315+
### Pin alerts to the dashboard
316316

317317
To pin the quickstart chart to the dashboard, use the following steps:
318318

articles/spring-apps/includes/application-observability/clean-up-resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ For clarity of structure, a separate markdown file is used to describe how to cl
1111
[!INCLUDE [clean-up-resources-portal](includes/application-observability/clean-up-resources.md)]
1212
-->
1313

14-
## 6. Clean up resources
14+
## Clean up resources
1515

1616
You can delete the Azure resource group, which includes all the resources in the resource group. Use the following steps to delete the entire resource group, including the newly created service:
1717

0 commit comments

Comments
 (0)