Skip to content

[SVLS-8518] Add unlisted Azure App Insights Preview docs#36961

Draft
ryanstrat wants to merge 2 commits into
masterfrom
ryan.strat/azure-app-insights-private-beta-docs
Draft

[SVLS-8518] Add unlisted Azure App Insights Preview docs#36961
ryanstrat wants to merge 2 commits into
masterfrom
ryan.strat/azure-app-insights-private-beta-docs

Conversation

@ryanstrat
Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

Fixes SVLS-8518.

Adds a new unlisted (private: true) guide page introducing the Azure App Insights integration ahead of its Preview launch. The page is reachable only by direct URL — not surfaced in the left navigation or site search — so the URL can be shared from the Preview signup form.

The page covers:

  • Overview and customer-facing positioning
  • How the integration converts App Insights records into APM spans
  • Prerequisites (Azure Application Insights + Azure integration + Azure Automated Log Forwarding)
  • Supported Azure services for resource metadata enrichment
  • Request-access flow (links to the generic Preview form placeholder; will be swapped for the integration-specific form URL when it is published)
  • Known limitations

New page: content/en/tracing/guide/serverless_enable_azure_app_insights.md

Merge instructions

Merge readiness:

  • Ready for merge

Additional notes

One open TODO is intentionally left in the file as an HTML comment: the Preview form URL placeholder should be replaced with the integration-specific form URL before the page is shared publicly.

Add a private (unlisted) guide page introducing the Azure App
Insights integration ahead of its Preview launch. The page covers
the overview, prerequisites, supported Azure services, request-
access flow, and known limitations. It uses private: true so the
page is reachable only by direct URL and is excluded from the
left nav, search indexing, and noindex behavior.
@github-actions github-actions Bot added the Guide Content impacting a guide label May 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

New or renamed files

Embed a flame-graph screenshot of an Azure App Insights trace
rendered in Datadog APM, with the aas.* span attributes visible.
The image lives in the conventional path that mirrors the doc's
content path, and uses the img shortcode with required alt text.
@github-actions github-actions Bot added the Images Images are added/removed with this PR label May 26, 2026

## How it works

When your Azure logs are flowing to Datadog and Application Insights is enabled on your workloads, Datadog:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the sequencing of events can be swap for clarity: App Insights is enabled and its logs forwarded.

Copy link
Copy Markdown
Contributor

@kimi-p kimi-p left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of comments. Otherwise, LGTM!

- Azure Storage
- Azure Cosmos DB
- Azure API Management
- Azure SQL Database
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Azure Redis Cache

1. Reads App Insights records from your forwarded Azure logs.
2. Converts each App Insights operation into a Datadog APM span, preserving parent-child relationships across both the legacy hierarchical Request-Id format and W3C Trace Context.
3. Enriches spans for [supported Azure services](#supported-azure-services) with Azure resource metadata, including resource group, subscription, region, and resource tags.
4. Ingests the spans through the standard APM pipeline.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we don't need 4.


## Prerequisites

Before you can use the Azure App Insights Integration, set up the following:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we'll need to clearly specify that this solution only supports v2 but not v3 and point them to v3 OTel doc?

Before you can use the Azure App Insights Integration, set up the following:

1. **Enable Azure Application Insights** on the Azure workloads you want to trace.
2. **Install the [Microsoft Azure integration][1].** It provides both the log forwarding path and the Azure resource metadata used for enrichment.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we specifically call out for Azure Automated Log Forwarding Setup and enabling metrics/resource collection? There seems to have too many content and I'd assume most customers already have basic azure integrations.

Image


The Azure App Insights Integration is in Preview. To request access, sign up through the [Preview form](https://www.datadoghq.com/product-preview/).

After you submit the form, the Datadog team responds within one week with installation instructions and next steps.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think there's more instructions and next steps beyond what's on the doc?


- **Preview status.** The integration is in public Preview with a limited design-partner cohort. Access is granted after sign-up through the Preview form.
- **Resource metadata enrichment is service-specific.** Spans for Azure services outside the [supported list](#supported-azure-services) are converted but not enriched with Azure resource metadata.
- **Mixed-format trace hierarchy depends on span links.** Some Azure workloads emit a mix of the legacy hierarchical Request-Id format and W3C Trace Context. Datadog represents this transition as a [span link][3], allowing navigation between related traces.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

span link"s".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Guide Content impacting a guide Images Images are added/removed with this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants