- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Azure 네이티브 통합은 Azure에 있는 Datadog 리소스를 사용하여 Azure 환경을 위한 관리 및 데이터 수집을 간소화합니다. Datadog에서는 가능한 한 이 방법을 사용할 것을 권장합니다. 이 방법은 azurerm_datadog_monitor 리소스를 생성하고 모니터링 읽기 권한자 역할을 할당해 Datadog 조직에 Azure 구독을 연결하는 것을 포함합니다. 이 작업은 메트릭 수집과 로그 전달을 위한 이벤트 허브 설정을 위해 앱 등록 자격 증명 프로세스를 대체합니다.
참고: Azure 네이티브 통합을 설정하려면, 연결하려는 Azure 구독의 소유자이자 구독을 연결하려는 Datadog 조직의 관리자여야 합니다.
Terraform Azure 공급자를 설정하였는지 확인합니다.
아래 템플릿을 사용하여 azurerm_datadog_monitor
리소스를 생성하고 Terraform을 사용하여 Monitoring Reader
역할 할당을 수행합니다.
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"
}
}
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
}
terraform apply
를 실행합니다.Datadog 리소스가 Azure 계정에서 설정되면 Azure 포털을 통한 로그 수집을 설정합니다. 자세한 정보는 Azure 설명서의 메트릭 및 로그 수집을 참조하세요.
추가 유용한 문서, 링크 및 기사: