概要

The Azure Native integration uses the Datadog resource in Azure to streamline management and data collection for your Azure environment. Datadog recommends using this method when possible. This method involves creating the azurerm_datadog_monitor resource and assigning it the Monitoring Reader role to link your Azure subscription(s) to your Datadog organization. This replaces the App Registration credential process for metric collection and Event Hub setup for log forwarding.

セットアップ

: Azure Native インテグレーションを設定するには、リンクしたい Azure サブスクリプションの Owner であり、リンク先の Datadog 組織の Admin である必要があります。

Terraform

  1. Terraform Azure プロバイダーの構成が完了していることを確認してください。

  2. azurerm_datadog_monitor リソースを作成し、Terraform で Monitoring Reader ロールの割り当てを実行するには、下のテンプレートを使用してください。

Azure Datadog Monitor リソース

resource "azurerm_resource_group" "example" {
  name     = "<NAME>"
  location = "<AZURE_REGION>"
}
resource "azurerm_datadog_monitor" "example" {
  name                = "<NAME>"
  resource_group_name = azurerm_resource_group.example.name
  location            = azurerm_resource_group.example.location
  datadog_organization {
    api_key         = "<DATADOG_API_KEY>"
    application_key = "<DATADOG_APPLICATION_KEY>"
  }
  user {
    name  = "<NAME>"
    email = "<EMAIL>"
  }
  sku_name = "Linked"
  identity {
    type = "SystemAssigned"
  }
}

Reader ロールの監視

data "azurerm_subscription" "primary" {}

data "azurerm_role_definition" "monitoring_reader" {
  name = "Monitoring Reader"
}

resource "azurerm_role_assignment" "example" {
  scope              = data.azurerm_subscription.primary.id
  role_definition_id = data.azurerm_role_definition.monitoring_reader.role_definition_id
  principal_id       = azurerm_datadog_monitor.example.identity.0.principal_id
}
  1. terraform apply を実行します。

ログ収集

Azure アカウントで Datadog リソースのセットアップが完了したら、Azure ポータルを通じてログの収集を構成します。詳細については、Azure ドキュメントのメトリクスとログの構成を参照してください。

Azure Native インテグレーションは、Datadog の US3 サイトの組織のみご利用いただけます。それ以外の Datadog サイトをご利用の場合は、標準の Azure プログラム管理ガイドガイドを参照してください。Datadog US3 サイトをご利用の場合は、本ページの右側にあるサイトセレクターを変更してください。

PREVIEWING: may/unit-testing