Guía de gestión mediante programación de la integración Azure Native

Información general

La integración Azure Native utiliza el recurso Datadog en Azure para agilizar la gestión y la recopilación de datos de tu entorno Azure. Datadog recomienda utilizar este método siempre que sea posible. Este método implica crear el recurso azurerm_datadog_monitor y asignarle el rol de lector de la monitorización para vincular tus suscripciones Azure a tu organización Datadog. Esto sustituye el proceso de las credenciales de registro de aplicaciones para la recopilación de métricas y la configuración de Event Hub para el reenvío de logs.

Configuración

Nota: Para configurar la integración Azure Native, debes contar con suscripciones Azure de tu propiedad que quieras vincular y administrar la organización Datadog a la que quieres vincularlas.

Terraform

  1. Asegúrate de que has configurado el proveedor Terraform Azure.

  2. Utiliza las plantillas siguientes para crear el recurso azurerm_datadog_monitor y realizar la asignación de roles Monitoring Reader con Terraform:

Recurso de monitor Azure Datadog

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"
  }
}

Rol de lector de la monitorización

data "azurerm_subscription" "primary" {}

data "azurerm_role_definition" "monitoring_reader" {
  name = "Lector de monitorización"
}

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. Ejecuta terraform apply.

Recopilación de logs

Una vez configurado el recurso Datadog en tu cuenta de Azure, configura la recopilación de logs a través del portal Azure. Para obtener más información, consulta Configurar métricas y logs en la documentación de Azure.

La integración Azure Native sólo está disponible para organizaciones en el sitio Datadog US3. Si utilizas un sitio de Datadog diferente, consulta la guía estándar Gestión mediante programación de Azure. Si estás utilizando el sitio Datadog US3, cambia el selector de sitio a la derecha de esta página.

PREVIEWING: drodriguezhdez/add_public_docs_log_summarization