Skip to content

Commit 56f06a2

Browse files
authored
[AZINTS-3739] Reference LFO install template in integrations-management repo (#32554)
1 parent ec87dd9 commit 56f06a2

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

content/en/getting_started/integrations/azure.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Datadog offers multiple configuration options for the Azure integration. This gu
1919

2020
## Prerequisites
2121

22-
If you haven't already, create a [Datadog account][2].
22+
If you haven't already, create a [Datadog account][2].
2323

2424
{{% collapse-content title="Permissions required for integration setup" level="h4" expanded=false id="required-permissions" %}}
2525

@@ -56,7 +56,7 @@ The `Datadog Admin Role`, or any other role with the `azure_configurations_manag
5656

5757
## Setup
5858

59-
Follow the instructions on this page to set up the **Azure integration** through an app registration, available for all Datadog sites.
59+
Follow the instructions on this page to set up the **Azure integration** through an app registration, available for all Datadog sites.
6060

6161
{{< img src="/getting_started/integrations/azure/GSwAzure_siteSelector.mp4" alt="Site selector for US3 site" video=true >}}
6262

@@ -94,10 +94,10 @@ You can also click to enable custom metric collection from [Azure Application In
9494
3. Optionally, open **Log filtering options** to filter logs by tags, or apply filtering for specific information (such as PII) using regex.
9595

9696
See the [Architecture section][34] of the automated log forwarding guide for more information about this architecture.
97-
97+
9898
8. Click **Confirm** to finish the setup.
9999

100-
{{% /collapse-content %}}
100+
{{% /collapse-content %}}
101101

102102
{{% collapse-content title="Terraform" expanded=false level="h4" id="terraform-setup" %}}
103103

@@ -190,7 +190,7 @@ Datadog provides a monitor template to help you get started. To use the monitor
190190
4. Update the notification and re-notification messages as desired. Note that the events themselves contain pertinent information about the event and are included in the notification automatically. This includes detailed information about the scope, error response, and common steps to remediate.
191191
5. [Configure notifications][27] through your preferred channels (email, Slack, PagerDuty, or others) to make sure your team is alerted about issues affecting Azure data collection.
192192

193-
{{% /collapse-content %}}
193+
{{% /collapse-content %}}
194194

195195
{{% collapse-content title="Use an existing app registration" level="h4" expanded=false id="existing-app-registration-setup" %}}
196196

@@ -200,7 +200,7 @@ Datadog provides a monitor template to help you get started. To use the monitor
200200

201201
If you need to set up an app registration for Datadog, see the [Quickstart](#quickstart-setup) or [Terraform](#terraform-setup) setup methods.
202202

203-
### Instructions
203+
### Instructions
204204

205205
1. In the [Datadog Azure integration tile][20], select **Add Existing**.
206206
2. In the **Tenant ID** field, paste your Directory (tenant) ID.
@@ -219,17 +219,17 @@ You can also click to enable custom metric collection from [Azure Application In
219219
6. Optionally, click the resource collection toggle to disable the collection of configuration information from your Azure resources.
220220
7. Click **Create Configuration**.
221221

222-
{{% /collapse-content %}}
222+
{{% /collapse-content %}}
223223

224224
## Metric collection
225225

226-
Datadog's Azure integration is built to collect all metrics from [Azure Monitor][8]. The [Integrations page][9] shows a curated list of predefined sub-integrations that provide additional out-of-the-box dashboards and monitors for specific Azure services. Many of these integrations are installed by default when Datadog recognizes data coming in from your Azure account. However, Datadog can ingest metrics from **any Azure Monitor-supported resource**, even if it doesn't have a dedicated sub-integration tile.
226+
Datadog's Azure integration is built to collect all metrics from [Azure Monitor][8]. The [Integrations page][9] shows a curated list of predefined sub-integrations that provide additional out-of-the-box dashboards and monitors for specific Azure services. Many of these integrations are installed by default when Datadog recognizes data coming in from your Azure account. However, Datadog can ingest metrics from **any Azure Monitor-supported resource**, even if it doesn't have a dedicated sub-integration tile.
227227

228228
You can find your Azure metrics in the metrics summary page in the Datadog platform by navigating to `Metrics > Summary` and searching for `Azure`.
229229

230230
{{< img src="/getting_started/integrations/azure/GSwAzure_metricExplorer.png" alt="Metric summary image" style="width:100%;" >}}
231231

232-
## Enable log collection
232+
## Enable log collection
233233

234234
You can use the automated log forwarding feature to setup and configure the services and diagnostic settings needed to forward logs to Datadog. If an automated log forwarding control plane already exists in the tenant, this flow modifies it and extends its scope to include the selected subscriptions or management groups. For more detail, see [Azure Automated Log Forwarding Setup][19].
235235

@@ -257,7 +257,7 @@ Datadog recommends using the Agent or DaemonSet to send logs from Azure. If dire
257257

258258
See [Azure Automated Log Forwarding Architecture][34] for more details.
259259

260-
{{% /collapse-content %}}
260+
{{% /collapse-content %}}
261261

262262
{{% collapse-content title="Container App" level="h4" expanded=false id="container-app-log-forwarding-setup" %}}
263263

@@ -275,18 +275,18 @@ See [Azure Automated Log Forwarding Architecture][34] for more details.
275275

276276
**Note**: Resources can only stream to a Storage Account in the same Azure region.
277277

278-
{{% /collapse-content %}}
278+
{{% /collapse-content %}}
279279

280280
{{% azure-log-archiving %}}
281281

282-
## Get more from the Datadog Platform
282+
## Get more from the Datadog Platform
283283

284284
### Install the Agent for greater visibility into your application
285285

286-
After you set up your Azure integration, Datadog crawlers automatically collect Azure metrics, but you can gain even deeper visibility into your Azure instances with the [Datadog Agent][1]. Installing the Datadog Agent into your environment allows you to collect additional data including, but not limited to:
287-
- **Application health**
286+
After you set up your Azure integration, Datadog crawlers automatically collect Azure metrics, but you can gain even deeper visibility into your Azure instances with the [Datadog Agent][1]. Installing the Datadog Agent into your environment allows you to collect additional data including, but not limited to:
287+
- **Application health**
288288
- **Process utilization**
289-
- **System-level metrics**
289+
- **System-level metrics**
290290

291291
You can also use the built-in StatsD client to send custom metrics from your applications, to correlate what's happening with your applications, users, and system. See the guide on [_Why should I install the Datadog Agent on my cloud instances?_][15] for more information on the benefits of installing the Datadog Agent on your instances.
292292

@@ -314,7 +314,7 @@ To install the Agent based on operating system or CI and CD tool, see the [Datad
314314

315315
{{% tab "AKS Cluster Extension" %}}
316316

317-
The Datadog AKS Cluster Extension allows you to deploy the Datadog Agent natively within Azure AKS, avoiding the complexity of third-party management tools. To install the Datadog Agent with the AKS Cluster Extension:
317+
The Datadog AKS Cluster Extension allows you to deploy the Datadog Agent natively within Azure AKS, avoiding the complexity of third-party management tools. To install the Datadog Agent with the AKS Cluster Extension:
318318

319319
1. Go to your AKS cluster in the Azure portal.
320320
2. From the left sidebar of the AKS cluster, select **Extensions + applications** under **Settings**.
@@ -353,7 +353,7 @@ Still need help? Contact [Datadog support][17].
353353
[26]: https://app.datadoghq.com/monitors/templates?q=Azure%20%22integration%20errors%22&origination=all&p=1
354354
[27]: /monitors/notify/#configure-notifications-and-automations
355355
[28]: /integrations/guide/azure-advanced-configuration/#enable-diagnostics
356-
[29]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2FcreateUiDefinition.json
356+
[29]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2FcreateUiDefinition.json
357357
[30]: /logs/guide/azure-automated-log-forwarding/#basics
358358
[31]: /logs/guide/azure-automated-log-forwarding/#datadog-configuration
359359
[32]: /logs/guide/azure-automated-log-forwarding/#deployment

content/en/logs/guide/azure-automated-log-forwarding.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ further_reading:
1111

1212
## Overview
1313

14-
Use this guide to automate your Azure log forwarding setup with an Azure Resource Manager (ARM) template.
14+
Use this guide to automate your Azure log forwarding setup with an Azure Resource Manager (ARM) template.
1515

1616
The ARM template deploys resources from a series of Azure services (storage accounts and function apps) into your subscriptions, which collect and forward logs to Datadog. These services automatically scale up or down to match log volume. Scaling is managed by a control plane, which is a set of function apps deployed to a subscription and region of your choice. Storage accounts and function apps are deployed in each of the subscriptions forwarding logs to Datadog.
1717

@@ -75,7 +75,7 @@ The sections below provide instructions for completing each page of the template
7575

7676
### Services used
7777

78-
- [Azure Function][15] apps are used to discover resources in your Azure subscriptions, scale log forwarders, and configure diagnostic settings on the detected resources.
78+
- [Azure Function][15] apps are used to discover resources in your Azure subscriptions, scale log forwarders, and configure diagnostic settings on the detected resources.
7979
- [Azure Container Apps][8] are used to collect resource logs generated by diagnostic settings, track which logs have been processed already, and submit them to Datadog.
8080
- [Azure Storage Accounts][9] are used to store logs generated by your resources, as well as a small cache of metadata such as subscription IDs, resource IDs, and regions.
8181

@@ -85,19 +85,19 @@ The sections below provide instructions for completing each page of the template
8585

8686
The deployment template sets up a [control plane](#control-plane) and [log forwarders](#log-forwarders) in your selected subscriptions.
8787

88-
#### Control plane
88+
#### Control plane
8989

9090
The control plane is a set of Azure Function apps and a storage account for caching. One control plane is deployed in your chosen subscription and performs the following tasks:
9191
- Discovery of resources in your chosen subscriptions that are able to log through diagnostic settings.
9292
- Automatic configuration of diagnostic settings on discovered resources to flow logs into a storage account that the log forwarders are tracking.
9393
- Scaling of log forwarders in regions where your resources are located, enabling them to match log volume dynamically.
9494

95-
#### Log forwarders
95+
#### Log forwarders
9696

9797
Log forwarders consist of an Azure Container Apps job and storage account for logs. They are deployed by the control plane in each subscription you select for log forwarding. The number of log forwarders deployed per subscription scales according to the volume of logs generated by your resources. Log forwarders perform the following tasks:
9898
- Temporarily store logs generated from your resources' diagnostic settings in a storage account.
99-
- Process the stored logs and forward them to Datadog.
100-
99+
- Process the stored logs and forward them to Datadog.
100+
101101
In Azure, a resource's diagnostic settings can only target storage accounts within the same region. As such, the forwarders are spun up in each region where resources with diagnostic settings exist.
102102

103103
See Azure's [Diagnostic settings in Azure Monitor][13] page for more information.
@@ -117,7 +117,7 @@ The ARM template grants the control plane only the permissions needed to manage
117117

118118
- [Contributor][11] role at the **resource group** level, for the log-forwarding resource groups in the selected subscriptions.
119119
- This is needed to manage (create and delete) forwarder storage accounts and Container Apps jobs.
120-
120+
121121
- [Website Contributor][12] role at the **control plane resource group** level, for updating the control plane function apps.
122122

123123
No information about your resources is exported. Datadog only requests the information required to enable log output, and the only output of this architecture is the logs sent to Datadog.
@@ -142,17 +142,17 @@ The script first discovers any instances running in each subscription, then prom
142142

143143
{{< partial name="whats-next/whats-next.html" >}}
144144

145-
[1]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2FcreateUiDefinition.json
145+
[1]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2FcreateUiDefinition.json
146146
[2]: https://app.datadoghq.com/organization-settings/api-keys
147147
[4]: /getting_started/site/
148148
[5]: https://learn.microsoft.com/en-us/azure/cloud-shell/overview
149-
[6]: https://portal.azure.us/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2FcreateUiDefinition.json
150-
[7]: https://portal.azure.cn/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2FcreateUiDefinition.json
149+
[6]: https://portal.azure.us/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2FcreateUiDefinition.json
150+
[7]: https://portal.azure.cn/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2FcreateUiDefinition.json
151151
[8]: https://azure.microsoft.com/products/container-apps
152152
[9]: https://learn.microsoft.com/azure/storage/common/storage-account-overview
153153
[10]: https://learn.microsoft.com/azure/azure-monitor/roles-permissions-security#monitoring-contributor
154154
[11]: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles/privileged#contributor
155155
[12]: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles/web-and-mobile#website-contributor
156156
[13]: https://learn.microsoft.com/azure/azure-monitor/essentials/diagnostic-settings
157157
[14]: https://app.datadoghq.com/integrations/azure/add?config_azure-new-onboarding=true
158-
[15]: https://learn.microsoft.com/azure/azure-functions/
158+
[15]: https://learn.microsoft.com/azure/azure-functions/

content/es/logs/guide/azure-automated-log-forwarding.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: Configuración del reenvío automatizado de logs de Azure
99

1010
## Información general
1111

12-
Utiliza esta guía para automatizar la configuración del reenvío de logs de Azure con una plantilla de Azure Resource Manager (ARM).
12+
Utiliza esta guía para automatizar la configuración del reenvío de logs de Azure con una plantilla de Azure Resource Manager (ARM).
1313

1414
La plantilla ARM despliega recursos de una serie de servicios Azure (cuentas de almacenamiento y aplicaciones de función) en tus suscripciones, que recopilan y reenvían logs a Datadog. Los escalados de estos servicios aumentan o disminuyen automáticamente para adaptarse al volumen de logs. El escalado se gestiona mediante un plano de control, que es un conjunto de aplicaciones de función desplegadas en una suscripción y región de tu elección. Las cuentas de almacenamiento y las aplicaciones de función se despliegan en cada una de las suscripciones que reenvían logs a Datadog.
1515

@@ -56,6 +56,6 @@ Empieza abriendo la [plantilla Automated Log Forwarding ARM][1]. Las secciones s
5656

5757
{{< partial name="whats-next/whats-next.html" >}}
5858

59-
[1]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fddazurelfo.blob.core.windows.net%2Ftemplates%2FcreateUiDefinition.json
59+
[1]: https://portal.azure.com/#create/Microsoft.Template/uri/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FDataDog%2Fintegrations-management%2Fmain%2Fazure%2Flogging_install%2Fdist%2FcreateUiDefinition.json
6060
[2]: https://app.datadoghq.com/organization-settings/api-keys
6161
[4]: /es/getting_started/site/

0 commit comments

Comments
 (0)