You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove duplicate dogstatsd link and renumber references
Consolidated duplicate [1] and [2] link references that both pointed
to /developers/dogstatsd, and renumbered all subsequent link references
to maintain sequential ordering.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: content/en/serverless/azure_app_service/windows_code.md
+15-16Lines changed: 15 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ further_reading:
21
21
22
22
## Overview
23
23
24
-
The Datadog extension for Azure App Service provides monitoring capabilities in addition to the [Datadog-Azure integration][6], which provides metrics and logs.
24
+
The Datadog extension for Azure App Service provides monitoring capabilities in addition to the [Datadog-Azure integration][5], which provides metrics and logs.
25
25
26
26
- Full distributed APM tracing using automatic instrumentation.
27
27
- Customized APM service and trace views showing relevant Azure App Service metrics and metadata.
@@ -65,15 +65,15 @@ There are no billing implications for tracing Java Web Apps during this period.
65
65
## Installation
66
66
Datadog recommends doing regular updates to the latest version of the extension to ensure optimal performance, stability, and availability of features. Note that both the initial install and subsequent updates require your web app to be fully stopped in order to install/update successfully.
67
67
68
-
If you haven't already, set up the [Datadog-Azure integration][4]. You can verify that your Azure integration is configured correctly by ensuring that you see the `azure.app_services.count` or `azure.functions.count` metrics in Datadog.
68
+
If you haven't already, set up the [Datadog-Azure integration][3]. You can verify that your Azure integration is configured correctly by ensuring that you see the `azure.app_services.count` or `azure.functions.count` metrics in Datadog.
69
69
70
70
<divclass="alert alert-info">This step is critical for metric/trace correlation and functional trace panel views and improves the overall experience of using Datadog with Azure App Services.
71
71
</div>
72
72
73
73
{{< tabs >}}
74
74
{{% tab "Terraform" %}}
75
75
76
-
The [Datadog Terraform module for Windows Web Apps][4] wraps the [azurerm_windows_web_app][5] resource and automatically configures your Web App for Datadog Serverless Monitoring by adding required environment variables and the Windows Web App extension for your runtime.
76
+
The [Datadog Terraform module for Windows Web Apps][3] wraps the [azurerm_windows_web_app][4] resource and automatically configures your Web App for Datadog Serverless Monitoring by adding required environment variables and the Windows Web App extension for your runtime.
77
77
78
78
If you don't already have Terraform set up, [install Terraform][1], create a new directory, and make a file called `main.tf`.
79
79
@@ -126,7 +126,7 @@ module "my_web_app" {
126
126
127
127
Finally, run `terraform apply`, and follow any prompts.
128
128
129
-
The [Datadog Windows Web App module][2] only deploys the Web App resource and extension, so you need to [deploy your code][3] separately.
129
+
The [Datadog Windows Web App module][2] only deploys the Web App resource and extension, so you need to [deploy your code][2] separately.
@@ -149,11 +149,11 @@ The [Datadog Windows Web App module][2] only deploys the Web App resource and ex
149
149
150
150
`DD_SITE`
151
151
: **Value**: Your Datadog site<br>
152
-
Your [Datadog site][3]. Defaults to `datadoghq.com`.<br>
152
+
Your [Datadog site][2]. Defaults to `datadoghq.com`.<br>
153
153
154
154
**Unified Service Tagging**
155
155
156
-
Datadog recommends tagging your application with the `env`, `service`, and `version` tags for [unified service tagging][4].
156
+
Datadog recommends tagging your application with the `env`, `service`, and `version` tags for [unified service tagging][3].
157
157
158
158
`DD_SERVICE`
159
159
: **Value**: Your application's service name.<br>
@@ -204,9 +204,9 @@ The [Datadog Windows Web App module][2] only deploys the Web App resource and ex
204
204
205
205
## Custom metrics
206
206
207
-
The Azure App Service extension includes an instance of [DogStatsD][2], Datadog's metrics aggregation service. This enables you to submit custom metrics, service checks, and events directly to Datadog from Azure Web Apps and Functions with the extension.
207
+
The Azure App Service extension includes an instance of [DogStatsD][1], Datadog's metrics aggregation service. This enables you to submit custom metrics, service checks, and events directly to Datadog from Azure Web Apps and Functions with the extension.
208
208
209
-
Writing custom metrics and checks in Azure App Service is similar to the process for doing so with an application on a host running the Datadog Agent. **Unlike** the [standard DogStatsD config process][2], there is no need to set ports or a server name when initializing the DogStatsD configuration. There are ambient environment variables in Azure App Service that determine how the metrics are sent (requires v6.0.0+ of the DogStatsD client).
209
+
Writing custom metrics and checks in Azure App Service is similar to the process for doing so with an application on a host running the Datadog Agent. **Unlike** the [standard DogStatsD config process][1], there is no need to set ports or a server name when initializing the DogStatsD configuration. There are ambient environment variables in Azure App Service that determine how the metrics are sent (requires v6.0.0+ of the DogStatsD client).
210
210
211
211
To submit custom metrics to Datadog from Azure App Service using the extension:
@@ -537,7 +537,7 @@ It is likely that you do not have the Azure integration configured to monitor yo
537
537
538
538
1. Go to the Azure integration tile.
539
539
540
-
2. Ensure you have installed the [Azure integration][4] for the Azure subscription where your application is running.
540
+
2. Ensure you have installed the [Azure integration][3] for the Azure subscription where your application is running.
541
541
542
542
3. Ensure that any App Service plan filtering rules you have applied include the App Service plan where the app is running. If an App Service plan is not included, all apps and functions hosted on it are also not included. Tags on the app itself are not used for filtering by Datadog.
543
543
@@ -551,15 +551,14 @@ It is likely that you do not have the Azure integration configured to monitor yo
551
551
552
552
**Note**: To expedite the process of investigating application errors with the support team, set `DD_TRACE_DEBUG:true` and add the content of the Datadog logs directory (`%AzureAppServiceHomeDirectory%\LogFiles\datadog`) to your email.
0 commit comments