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
Add prerequisites and cross-references to Azure Functions docs
Add Prerequisites section to help users understand requirements before
setup. Enhance .NET configuration section with Azure Functions-specific
notes. Add Custom Instrumentation section and improve Troubleshooting
with cross-references.
Key additions:
- Prerequisites section with compatibility links for all runtimes
- Azure Functions-specific configuration notes for .NET
- Custom Instrumentation section with links to .NET API docs
- Enhanced Troubleshooting section with diagnostic tool references
- Cross-reference to Azure App Service docs
This improves navigation between Azure Functions docs and foundational
APM documentation, helping users understand platform-specific differences.
🤖 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_functions/_index.md
+33-2Lines changed: 33 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,21 @@ further_reading:
12
12
## Overview
13
13
This page explains how to collect traces, trace metrics, runtime metrics, and custom metrics from your Azure Functions. To collect additional metrics, install the [Datadog Azure integration][5].
14
14
15
+
## Prerequisites
16
+
17
+
1.**Install the Azure integration:** The [Datadog-Azure integration](/integrations/azure/) provides infrastructure metrics. Install it first for full observability.
18
+
2.**Review runtime compatibility:** See compatibility requirements for your language:
3.**Understand Azure Functions-specific approach:** This guide uses runtime-specific packages and the serverless compatibility layer, which differs from standard APM setup.
25
+
26
+
<divclass="alert alert-info">
27
+
Deploying to Azure App Service instead? See <ahref="/serverless/azure_app_service/">Azure App Service documentation</a>.
28
+
</div>
29
+
15
30
## Setup
16
31
17
32
If you haven't already, install the [Datadog-Azure integration][5] to collect metrics and logs. Then instrument your application with the following steps:
@@ -163,8 +178,14 @@ If you haven't already, install the [Datadog-Azure integration][5] to collect me
163
178
164
179
4.**Configure the Datadog .NET tracer**
165
180
166
-
-[Configuring the .NET Core Tracing Library][1]
167
-
-[Configuring the .NET Framework Tracing Library][2]
181
+
The `Datadog.AzureFunctions` package includes the Datadog .NET tracer. For configuration options, see:
182
+
-[Configuring the .NET Core Tracing Library](/tracing/trace_collection/library_config/dotnet-core)
183
+
-[Configuring the .NET Framework Tracing Library](/tracing/trace_collection/library_config/dotnet-framework)
184
+
185
+
**Azure Functions considerations:**
186
+
- Configuration is set via Function App Settings, not local files
187
+
- Some configurations may not be supported in the Functions sandbox environment
188
+
- The compatibility layer automatically handles some Agent-related settings
- You can view your Azure Functions traces in [Trace Explorer][3]. Search for the service name you set in the `DD_SERVICE` environment variable to see your traces.
195
222
- You can use the [Serverless > Azure Functions][4] page to see your traces enriched with telemetry collected by the [Datadog Azure integration][5].
0 commit comments