Datadog는 대규모 애플리케이션을 위한 모니터링 및 분석 플랫폼입니다. 인프라 모니터링, APM(애플리케이션 성능 모니터링), 로그 관리 및 RUM(실제 사용자 모니터링)을 포함합니다. Datadog는 문제 해결, 경고 및 그래프 작성을 위해 800개 이상의 통합을 사용하여 전체 스택에서 데이터를 집계합니다.
Datadog용 Azure Native Integration을 사용하면 Azure 포털에서 직접 Datadog를 Azure의 기본 리소스처럼 배포하고, 구성하고, 관리할 수 있습니다. API 키를 수동으로 구성하고, 로그 파이프라인을 설정하고, 별도의 청구를 관리하는 대신, 조달, ID, 데이터 전달 및 청구를 한 곳에서 처리하는 간소화된 환경을 얻을 수 있습니다.
Azure 네이티브 통합를 사용하면 Azure에서 소프트웨어 개발 회사의 소프트웨어와 서비스를 쉽게 프로비전 및 관리하고 긴밀하게 통합할 수 있습니다.
Microsoft와 Datadog 는 이 서비스를 개발하고 함께 관리했습니다.
Azure Portal에서 Datadog를 찾거나 Azure Marketplace에서 가져올 수 있습니다.
Azure Native Datadog의 경우 지원되는 Azure 배포 지역은 West US 2입니다.
Azure 네이티브 통합을 사용하는 이유는 무엇인가요?
Azure Datadog를 수동으로 설정하려면 API 키를 구성하고, 사용자 지정 로그 전달 파이프라인을 빌드하고, 각 VM에 에이전트를 개별적으로 설치하고, 자체 청구를 사용하여 별도의 Datadog 계정을 관리해야 합니다. 네이티브 통합은 이러한 오버헤드를 제거합니다.
| Capability | 수동 설정 | Azure 네이티브 통합 |
|---|---|---|
| 프로비저닝 | Datadog 계정을 별도로 만들고 API 키를 교환합니다. | Azure Portal, CLI 또는 IaC에서 원클릭 |
| 결제 | 별도의 Datadog 청구서 | Azure 청구서에 통합되며, MACC에 포함됩니다 |
| Authentication | 사용자당 별도의 Datadog 자격 증명 | Microsoft Entra ID를 통한 단일 로그인 |
| Metrics | VM당 에이전트 설치, 각 리소스 구성 | Azure 리소스 자동 검색, 원클릭 에이전트 배포 |
| 로그 | 사용자 지정 파이프라인을 빌드하여 Azure 로그 전달 | 기본 제공 진단 설정, 리소스 종류별 설정/해제 |
| 다중 구독 | 구독당 설정 반복 | 단일 Datadog 리소스에서 여러 구독 모니터링 |
작동 방식
Azure Datadog 리소스를 만들 때 다음 구성 요소가 함께 작동합니다.
-
데이타독 리소스(
Microsoft.Datadog/monitors) - 통합을 위한 컨트롤 플레인 역할을 하는 Azure 리소스입니다. 메트릭 규칙, 로그 전달, 에이전트 설치, SSO 구성 및 청구를 관리합니다. - Datadog SaaS (datadoghq.com) - 조직, API 키, 대시보드, 경고 및 로그 스토리지가 상주하는 Datadog 플랫폼입니다. Datadog는 이 애플리케이션을 소유하고 실행합니다.
- 진단 설정 — Azure Monitor 진단 설정이 리소스에 자동으로 만들어지고 로그를 Datadog에 전달합니다.
- 모니터링 읽기 권한 역할 — 구독에서 Azure 플랫폼 메트릭을 수집하도록 Datadog 리소스의 관리형 ID에 할당됩니다.
Datadog 리소스:
- Datadog SaaS 플랫폼에서 Datadog 조직을 만들거나 연결합니다.
- Azure 리소스에서 진단 설정 구성하여 로그를 전달합니다.
- 모니터링 판독기 역할을 할당하여 Azure 플랫폼 메트릭을 수집합니다.
- Datadog 에이전트를 VM 확장 또는 App Service 확장으로 배포합니다.
- Single Sign-On 액세스를 위해 Maps Microsoft Entra ID 사용자를 매핑합니다.
Azure 포털, Azure CLI 또는 코드 기반 인프라 도구(Terraform, Bicep, ARM 템플릿)에서 모든 것을 관리합니다.
일반적인 시나리오
AKS에서 마이크로 서비스 애플리케이션 모니터링
수십 개의 서비스를 사용하여 Kubernetes 클러스터를 실행합니다. Datadog 통합을 사용하면 Datadog 에이전트를 AKS 클러스터에 배포하고, 컨테이너 메트릭 및 로그를 자동으로 수집하고, 단일 Azure 리소스에서 관리되는 Azure 플랫폼 메트릭과 상호 연결합니다.
여러 구독에서 관찰 가능성 중앙 집중화
조직에는 개발, 스테이징 및 프로덕션에 대한 별도의 Azure 구독이 있습니다. 단일 Datadog 리소스는 세 가지 구독을 모두 모니터링하여 하나의 Datadog 조직에 통합 메트릭 및 로그를 보낼 수 있습니다.
규정 준수를 위한 통합 로깅
단일 플랫폼에서 Azure 활동 로그, 리소스 로그 및 애플리케이션 추적을 유지하고 검색해야 합니다. 통합은 인덱싱, 검색 및 경고를 위해 Azure Monitor 진단 설정의 로그를 Datadog에 자동으로 전달합니다.
Azure 인프라에 대한 사전 경고
고객이 알아차리기 전에 Azure VM 오류, App Service 대기 시간 급증 또는 SQL Database 성능 문제를 검색하려고 합니다. Datadog는 Azure 플랫폼 메트릭을 자동으로 수집하고 Datadog 포털에서 모니터 및 경고를 설정할 수 있습니다.
주요 기능
통합 온보딩
Azure 포털, Azure CLI 또는 코드로서의 인프라 템플릿에서 직접 Datadog 리소스를 만듭니다. 리소스 공급자 Microsoft.Datadog 조직 만들기, API 키 프로비저닝 및 초기 구성을 처리합니다.
통합 청구
모든 Datadog 비용은 Azure 월별 청구서에 표시됩니다. 요금은 MACC(Microsoft Azure 사용 약정)에 따라 계산됩니다. Azure 포털에서 직접 청구 플랜을 변경할 수 있습니다.
Microsoft Entra ID를 사용한 싱글 사인온
기존 Azure 자격 증명을 사용하여 Datadog 포털에 인증합니다. 별도의 Datadog 로그인이 필요하지 않습니다. SSO는 Microsoft Entra ID 엔터프라이즈 애플리케이션을 통해 SAML 2.0을 사용합니다.
자동 로그 전달
Azure 구독 활동 로그 및 리소스 진단 로그를 토글로 Datadog에 전달합니다. 통합은 리소스에 Azure Monitor 진단 설정을 자동으로 만들고 관리합니다. 태그 기반 규칙을 사용하여 로그를 보내는 리소스를 필터링할 수 있습니다.
지원되는 로그 범주에 대한 자세한 내용은 모니터 및 Azure 네이티브 통합 사용하여 Azure 리소스를 관찰합니다.
메트릭 수집
모니터링되는 모든 리소스에 대한 Azure 플랫폼 메트릭은 Datadog에 자동으로 전송됩니다. Datadog 리소스에는 메트릭을 수집할 수 있도록 구독에 Monitoring Reader 역할이 할당됩니다. Application Insights에서 사용자 지정 메트릭을 수집할 수도 있습니다.
에이전트 배포 및 관리
포털에서 직접 이러한 Azure 컴퓨팅 리소스에 Datadog 에이전트를 설치하고 관리합니다.
| 컴퓨팅 유형 | 작동 방식 |
|---|---|
| Azure Virtual Machines | VM 확장으로 설치됨 |
| Azure 앱 서비스 | App Service 확장으로 설치됨 |
| AKS(Azure Kubernetes Service) | DaemonSet으로 배포됨 |
| Azure Arc 지원 머신 | Arc 확장으로 설치됨 |
리소스 수집 및 클라우드 보안 상태 관리
Datadog 리소스를 만들 때 리소스 컬렉션은 기본적으로 사용하도록 설정 됩니다. Datadog는 연결된 구독의 모든 Azure 리소스에 대해 메타데이터(형식, 태그 및 구성)를 끌어오고 Datadog Resource Catalog를 채우고 다른 모든 Datadog 제품에 추가 Datadog 요금 없이 정확한 Azure 컨텍스트를 제공할 수 있습니다.
CSPM(Cloud Security Posture Management) 은 선택 사항이며 기본적으로 해제되어 있습니다. 사용하도록 설정하면 CIS, PCI DSS, SOC 2, HIPAA 및 기타 벤치마크에 대해 Azure 환경을 지속적으로 평가합니다. 리소스 수집이 설정된 경우에만 CSPM을 사용하도록 설정할 수 있습니다. 클라우드 보안 태세 관리에 대해 자세히 알아봅니다.
Datadog 구독
Datadog 리소스를 만들기 전에 Azure Marketplace에서 활성 상태인 Datadog 구독이 있어야 합니다. Datadog Azure 네이티브 ISV 제품은 데이터독 – Azure 네이티브 ISV 서비스(제품 ID dd_liftr_v2)로 게시됩니다.
구독하려면:
- 데이타독 제품을 Azure Marketplace 엽니다. 또는 Azure 포털에 로그인하고, 전역 검색 창에서 Marketplace 검색하고, Datadog – Azure 네이티브 ISV 서비스 검색합니다.
- 플랜(또는 계정에 프라이빗 제품이 있는 경우)을 선택하고 구독을 선택합니다. Marketplace에서 청구되는 Datadog 사용량은 해당하는 경우 조직의 Microsoft Azure MACC(소비 약정) 계산됩니다.
구독하면 리소스 만들기 창이 열립니다. 전체 설정 흐름 에 대한 Datadog 리소스 만들기 를 참조하세요.
Datadog 링크
Datadog 서비스를 사용하는 방법에 대한 자세한 내용은 Datadog 웹 사이트에 대한 다음 링크를 참조하세요.
- Azure 통합 설명서 - Azure 네이티브 통합에 대한 Datadog 가이드
- Azure 솔루션 가이드 - Datadog의 Azure 모니터링 기능 개요
- Datadog <> Azure 파트너십 발표 블로그 — 파트너십 발표
- Datadog 가격 책정 페이지 - 계획 및 가격 책정 세부 정보