Skip to content

Commit ed84d6e

Browse files
lucaspimentelclaude
andcommitted
Address PR review feedback on Azure App Service docs
- Remove "you're" contraction in linux_container.md per style guide - Make linux_code.md prerequisites multi-runtime (add Java, Node.js, Python) - Restructure linux_code.md Additional Resources for all languages - Fix inconsistent Azure integration wording in windows_code.md - Add context to windows_code.md resources (.NET Core vs Framework) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 2fa7e34 commit ed84d6e

File tree

3 files changed

+28
-16
lines changed

3 files changed

+28
-16
lines changed

content/en/serverless/azure_app_service/linux_code.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ If you would prefer to not use the sidecar approach (Not Recommended), you can i
1818
## Prerequisites
1919

2020
1. **Install the Azure integration:** Install the [Datadog-Azure integration](/integrations/azure/) to collect Azure metrics and logs.
21-
2. **Understand the sidecar approach:** This setup uses a sidecar container pattern, which differs from:
22-
- [Windows Code deployment](/serverless/azure_app_service/windows_code) (uses extension)
23-
- [Standard .NET APM setup](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core) (uses Agent or NuGet)
24-
3. **Review .NET compatibility:** See [.NET Core Compatibility](/tracing/trace_collection/compatibility/dotnet-core) for supported runtimes and integrations.
21+
2. **Understand the sidecar approach:** This setup uses a sidecar container pattern. For other deployment models, see [Windows Code](/serverless/azure_app_service/windows_code) or [Linux Container](/serverless/azure_app_service/linux_container).
22+
3. **Review runtime compatibility:**
23+
- .NET: [.NET Core Compatibility](/tracing/trace_collection/compatibility/dotnet-core)
24+
- Java: [Java Compatibility](/tracing/trace_collection/compatibility/java)
25+
- Node.js: [Node.js Compatibility](/tracing/trace_collection/compatibility/nodejs)
26+
- Python: [Python Compatibility](/tracing/trace_collection/compatibility/python)
2527

2628
<div class="alert alert-info">
2729
Using Windows instead? See <a href="/serverless/azure_app_service/windows_code">Windows Code setup</a>. Using containers? See <a href="/serverless/azure_app_service/linux_container">Linux Container setup</a>.
@@ -358,10 +360,15 @@ Share the content of the **Log stream** with [Datadog Support][9].
358360

359361
## Additional Resources
360362

361-
- [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core) - Core APM concepts
362-
- [.NET Core Library Configuration](/tracing/trace_collection/library_config/dotnet-core/) - Full configuration reference
363-
- [.NET Custom Instrumentation](/tracing/trace_collection/custom_instrumentation/dotnet/) - Adding custom spans
364-
- [Connecting .NET Logs and Traces](/tracing/other_telemetry/connect_logs_and_traces/dotnet) - Log correlation
363+
### By Language
364+
- .NET: [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core), [Configuration](/tracing/trace_collection/library_config/dotnet-core/), [Custom Instrumentation](/tracing/trace_collection/custom_instrumentation/dotnet/)
365+
- Java: [Tracing Java Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/java/), [Configuration](/tracing/trace_collection/library_config/java/)
366+
- Node.js: [Tracing Node.js Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/nodejs/), [Configuration](/tracing/trace_collection/library_config/nodejs/)
367+
- Python: [Tracing Python Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/python/), [Configuration](/tracing/trace_collection/library_config/python/)
368+
369+
### General Resources
370+
- [Custom Metrics](/serverless/custom_metrics/)
371+
- [Troubleshooting Serverless Monitoring](/serverless/guide/troubleshoot_serverless_monitoring)
365372

366373
## Further reading
367374

content/en/serverless/azure_app_service/linux_container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ If you would prefer to not use the sidecar approach (Not Recommended), you can i
2727
2. **Understand container instrumentation:** This guide instruments a containerized app with a sidecar. For other deployment models, see:
2828
- [Windows Code](/serverless/azure_app_service/windows_code) - Extension-based
2929
- [Linux Code](/serverless/azure_app_service/linux_code) - Sidecar for non-containerized apps
30-
3. **Review container setup basics:** If you're new to Datadog's .NET tracer in containers, see [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core) for background.
30+
3. **Review container setup basics:** If new to Datadog's .NET tracer in containers, see [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core) for background.
3131
4. **Check compatibility:** See [.NET Core Compatibility](/tracing/trace_collection/compatibility/dotnet-core) for supported runtimes.
3232

3333
## Setup

content/en/serverless/azure_app_service/windows_code.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ There are no billing implications for tracing Java Web Apps during this period.
6464

6565
## Prerequisites
6666

67-
1. **Install the Azure integration:** Install the [Datadog-Azure integration](/integrations/azure/) first to correlate APM traces with Azure metrics.
67+
1. **Install the Azure integration:** Install the [Datadog-Azure integration](/integrations/azure/) to collect Azure metrics and logs.
6868
2. **Understand the extension approach:** The Azure App Service extension is a specialized version of the Datadog .NET tracer. It differs from standard APM setup:
6969
- No MSI installer needed (extension handles installation)
7070
- No manual environment variable configuration for basic setup
@@ -572,12 +572,17 @@ Still need help? Contact [Datadog support][5].
572572
573573
## Additional Resources
574574
575-
- [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core) - Foundational APM concepts
576-
- [Tracing .NET Framework Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-framework) - Framework-specific guidance
577-
- [.NET Core Library Configuration](/tracing/trace_collection/library_config/dotnet-core/) - All configuration options
578-
- [.NET Framework Library Configuration](/tracing/trace_collection/library_config/dotnet-framework/) - Framework configuration
579-
- [.NET Custom Instrumentation](/tracing/trace_collection/custom_instrumentation/dotnet/) - Adding custom spans
580-
- [.NET Diagnostic Tool](/tracing/troubleshooting/dotnet_diagnostic_tool) - Troubleshooting traces
575+
### .NET Core (Isolated Worker Model)
576+
- [Tracing .NET Core Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core)
577+
- [.NET Core Library Configuration](/tracing/trace_collection/library_config/dotnet-core/)
578+
579+
### .NET Framework (In-Process Model)
580+
- [Tracing .NET Framework Applications](/tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-framework)
581+
- [.NET Framework Library Configuration](/tracing/trace_collection/library_config/dotnet-framework/)
582+
583+
### All .NET Versions
584+
- [.NET Custom Instrumentation](/tracing/trace_collection/custom_instrumentation/dotnet/)
585+
- [.NET Diagnostic Tool](/tracing/troubleshooting/dotnet_diagnostic_tool)
581586
582587
### Further Reading
583588

0 commit comments

Comments
 (0)