Azure Portal을 통해 Datadog 리소스에 대한 설정 관리
이 문서에서는 Datadog에 대한 설정을 관리하는 방법을 보여줍니다.
리소스 개요
Datadog 리소스에 대한 세부 정보를 보려면 왼쪽 창에서 개요를 선택합니다.
세부 정보는 다음과 같습니다.
- 리소스 그룹 이름
- 위치/영역
- 구독
- 태그
- Datadog 조직에 대한 Single Sign-On 링크
- Datadog 제품/플랜
- 청구 기간
또한 Datadog 대시보드, 로그, 호스트 맵에 대한 링크도 제공합니다.
개요 화면에서는 Datadog에 로그 및 메트릭을 보내는 리소스에 대한 요약 정보를 제공합니다.
용어 | 설명 |
---|---|
리소스 종류 | Azure 리소스 종류입니다. |
총 리소스 수 | 리소스 종류에 대한 모든 리소스의 수입니다. |
로그를 보내는 리소스 | 통합을 통해 Datadog에서 로그를 보내는 리소스의 수입니다. |
메트릭을 보내는 리소스 | 통합을 통해 Datadog에 메트릭을 보내는 리소스의 수입니다. |
메트릭 및 로그에 대한 규칙 다시 구성
메트릭 및 로그에 대한 구성 규칙을 변경하려면 왼쪽 창에서 메트릭 및 로그를 선택합니다.
참고 항목
포함 규칙과 제외 규칙이 충돌하는 경우 제외 규칙이 우선 적용됩니다.
메트릭은 가상 머신을 제외한 모든 리소스에 대해 수집됩니다. 태그별로 Virtual Machine Scale Sets 및 App Service 계획을 필터링할 수 있습니다.
- 포함 태그가 지정된 가상 머신, 가상 머신 확장 집합 및 App Service 요금제는 Datadog으로 메트릭을 전송합니다.
- 제외 태그가 지정된 가상 머신, 가상 머신 확장 집합 및 App Service 요금제는 Datadog으로 메트릭을 전송하지 않습니다.
정의된 모든 원본에 대한 로그는 태그 포함/제외 조건에 따라 Datadog으로 전송됩니다. 기본적으로 모든 리소스에 대한 로그가 수집됩니다.
- 포함 태그가 지정된 Azure 리소스는 Datadog으로 로그를 전송합니다.
- 제외 태그가 지정된 Azure 리소스는 Datadog으로 로그를 전송하지 않습니다.
Azure에서 Datadog로 보낼 수 있는 로그에는 세 가지 유형이 있습니다.
구독 수준 로그 - 컨트롤 플레인의 리소스에서 수행된 작업에 대한 인사이트를 제공합니다. 서비스 상태 이벤트에 대한 업데이트도 포함됩니다. 활동 로그를 사용하여 누가, 무엇을, 언제 쓸 것인지 쓰기 작업(PUT, POST, DELETE)에 대한 내용을 결정합니다. Azure 구독마다 활동 로그가 하나씩 있습니다.
Azure 리소스 로그 - 데이터 평면의 Azure 리소스에서 수행된 작업에 대한 인사이트를 제공합니다. 예를 들어 Key Vault에서 비밀을 가져오는 것은 데이터 평면 작업입니다. 또는 데이터베이스에 대한 요청을 수행하는 것도 데이터 평면 작업입니다. 이러한 로그의 내용은 Azure 서비스와 리소스 종류에 따라 달라집니다.
Microsoft Entra 로그 - IT 관리자로서 IT 환경을 모니터링하려고 합니다. 시스템 상태에 대한 정보를 사용하여 잠재적인 문제를 평가하고 대응 방법을 결정할 수 있습니다.
Microsoft Entra 관리 센터에서는 세 가지 활동 로그에 액세스할 수 있습니다.
- 로그인 – 로그인 및 사용자가 리소스를 사용하는 방법에 대한 정보입니다.
- 감사 – 사용자 및 그룹 관리 또는 테넌트 리소스에 적용된 업데이트와 같이 테넌트에 적용된 변경 내용에 대한 정보입니다.
- 프로비저닝 – ServiceNow의 그룹 생성 또는 Workday에서 가져온 사용자와 같이 프로비저닝 서비스에서 수행하는 활동입니다.
Datadog에 구독 수준 로그를 보내려면 구독 활동 로그 보내기를 선택합니다. 이 옵션을 선택하지 않은 상태로 두면 구독 수준 로그가 Datadog으로 전송되지 않습니다.
Datadog에 Azure 리소스 로그를 보내려면 정의된 모든 리소스에 대한 Azure 리소스 로그 보내기를 선택합니다. Azure 리소스 로그의 유형은 Azure Monitor 리소스 로그 범주에 나열되어 있습니다. Datadog으로 로그를 보내는 Azure 리소스 세트를 필터링하려면 Azure 리소스 태그를 사용합니다.
IT 관리자에게 Microsoft Entra 로그를 Datadog으로 라우팅하도록 요청할 수 있습니다. 자세한 내용은 Azure Monitor의 Microsoft Entra 활동 로그를 참조하세요.
Datadog로 전송된 로그에 대한 Azure 요금이 청구됩니다. 자세한 내용은 Azure Marketplace 파트너에게 전송된 플랫폼 로그의 가격 책정을 참조하세요.
모니터링되는 리소스 보기
Datadog에 로그를 내보내는 리소스 목록을 보려면 리소스 메뉴에서 모니터링 리소스를 선택합니다.
리소스 종류, 구독, 리소스 그룹 이름, 위치, 리소스가 로그 및 메트릭을 보내는지 여부를 기준으로 리소스 목록을 필터링할 수 있습니다. Azure Monitor에서 지원하는 리소스 종류만 모니터링됩니다. Azure Monitor에서 지원하는 리소스 종류 목록을 확인합니다.
Logs to Datadog 열은 리소스가 Datadog에 로그를 보내고 있는지를 나타냅니다. 리소스가 로그를 전송하지 않는 경우 이 필드는 로그가 Datadog에 전송되지 않는 이유를 나타냅니다. 다음과 같은 이유가 있을 수 있습니다.
- 리소스에서 로그 전송을 지원하지 않습니다. 모니터링 로그 범주에 해당하는 리소스 유형만 Datadog로 로그를 보내도록 구성할 수 있습니다.
- 5개의 진단 설정 수 제한에 도달했습니다. 각 Azure 리소스에는 최대 5개의 진단 설정이 있을 수 있습니다. 자세한 내용은 진단 설정을 참조하세요.
- 오류. 리소스가 Datadog에 로그를 보내도록 구성되고 오류가 발생합니다.
- 로그가 구성되지 않았습니다. 적절한 리소스 태그가 있는 Azure 리소스만 Datadog로 로그를 보내도록 구성할 수 있습니다.
- 지원되지 않는 지역입니다. Azure 리소스가 현재 Datadog에 대한 로그 전송을 지원하지 않는 지역에 있습니다.
- Datadog 에이전트가 구성되지 않았습니다. Datadog 에이전트가 설치되지 않은 가상 머신은 Datadog에 로그를 보내지 않습니다.
여러 구독 모니터링
구독의 리소스를 모니터링하는 것은 간단하지만 각각 고유한 리소스 집합이 있는 여러 구독을 관찰하는 것은 까다롭습니다. 대신 여러 구독을 Datadog 조직에 연결된 단일 Datadog 리소스에 연결하여 여러 구독을 모니터링할 수 있습니다. 이 리소스는 여러 구독의 모든 리소스에 대해 단일 창의 유리 보기를 제공합니다.
모니터링하려는 여러 구독을 관리하려면 리소스 메뉴의 Datadog 조직 구성 섹션에서 모니터링 구독을 선택합니다.
리소스 메뉴의 모니터링 구독에서 구독 추가를 선택합니다. 소유자 역할이 할당된 구독과 현재 리소스와 동일한 Datadog 조직에 이미 연결되어 있는 해당 구독에서 만들어진 모든 Datadog 리소스를 열고 표시하는 구독 추가 환경입니다.
모니터링하려는 구독에 이미 동일한 Datadog 조직에 연결된 리소스가 있는 경우 중복 데이터를 전달하지 않도록 Datadog 리소스를 삭제하고 요금이 두 배로 청구됩니다.
Datadog 리소스를 통해 모니터링하려는 구독을 선택하고 추가를 선택합니다.
목록이 자동으로 업데이트되지 않으면 새로 고침을 선택하여 구독 및 모니터링 상태를 확인합니다. 구독이 추가되는 동안 진행 중이라는 중간 상태가 표시될 수 있습니다. 구독이 성공적으로 추가되면 상태가 활성으로 업데이트되는 것을 확인할 수 있습니다. 구독이 추가되지 않으면 모니터링 상태가 실패로 표시됩니다.
Datadog 리소스에 대해 정의된 메트릭 및 로그에 대한 태그 규칙 집합은 모니터링을 위해 추가된 모든 구독에 적용됩니다. 다양한 구독에 대해 별도의 태그 규칙을 설정하는 것은 지원되지 않습니다. 진단 설정은 Datadog 리소스에 대해 정의된 태그 규칙과 일치하는 추가된 구독의 리소스에 자동으로 추가됩니다. 규칙을 다시 구성하려면 메트릭 및 로그에 대한 규칙 다시 구성을 선택합니다.
Datadog 리소스에서 구독 제거/링크 해제
리소스 메뉴에서 모니터링 구독을 선택하여 Datadog 리소스를 통해 모니터링하지 않으려는 구독의 연결을 해제할 수 있습니다. 그런 다음 제거하려는 구독을 선택하고 구독 제거를 선택합니다. 모니터링 중인 업데이트된 구독 목록을 보려면 새로 고침을 선택합니다.
API 키
Datadog 리소스에 대한 API 키 목록을 보려면 왼쪽 창에서 키를 선택합니다. 키에 대한 정보가 표시됩니다.
Azure Portal은 API 키에 대한 읽기 전용 보기를 제공합니다. 키를 관리하려면 Datadog 포털 링크를 선택합니다. Datadog 포털에서 변경한 후 Azure Portal 보기를 새로 고칩니다.
Azure Datadog 통합은 가상 머신 또는 App Service에 Datadog 에이전트를 설치할 수 있는 기능을 제공합니다. 기본 키를 선택하지 않으면 Datadog 에이전트 설치에 실패합니다.
Datadog 에이전트를 사용하여 가상 머신 모니터링
가상 머신에 Datadog 에이전트를 확장으로 설치할 수 있습니다. 리소스 메뉴의 Datadog 조직 구성에서 가상 머신 에이전트로 이동합니다. 이 화면에는 소유자 역할이 할당된 모든 구독의 모든 가상 머신이 표시됩니다. 기본적으로 모든 구독이 선택됩니다. 구독의 하위 집합을 선택하여 구독에 표시되는 가상 머신 목록의 범위를 좁힐 수 있습니다.
각 가상 머신에 대해 다음 데이터가 표시됩니다.
- 리소스 이름 - 가상 머신 이름
- 리소스 상태 – 가상 머신가 중지되었는지 아니면 실행 중인지를 나타냅니다. Datadog 에이전트는 실행 중인 가상 머신에만 설치할 수 있습니다. 가상 머신이 중지되면 Datadog 에이전트 설치가 사용하지 않도록 설정됩니다.
- 에이전트 버전 – Datadog 에이전트 버전 번호입니다.
- 에이전트 상태 – Datadog 에이전트가 가상 머신에서 실행되고 있는지의 여부입니다.
- 통합 사용 - Datadog 에이전트에서 수집한 주요 메트릭입니다.
- 설치 방법 – Datadog 에이전트 설치에 사용되는 특정 도구입니다. 예를 들면 Chef 또는 스크립트가 있습니다.
- 로그 전송 – Datadog 에이전트가 Datadog에 로그를 보내고 있는지를 나타냅니다.
Datadog 에이전트를 설치할 가상 머신을 선택합니다. 에이전트 설치를 선택합니다.
포털에 기본 키로 에이전트를 설치할지 확인하는 메시지가 표시됩니다. 확인을 선택하여 설치를 시작합니다. Azure는 에이전트가 설치 및 프로비저닝될 때까지 상태를 설치 중으로 표시합니다.
Datadog 에이전트가 설치되면 상태가 설치됨으로 변경됩니다.
Datadog 에이전트가 설치되어 있는지 확인하려면 가상 머신을 선택하고 확장 창으로 이동합니다.
가상 머신 에이전트로 이동하여 가상 머신에서 Datadog 에이전트를 제거할 수 있습니다. 가상 머신을 선택하고 에이전트를 제거합니다.
Datadog 에이전트를 확장으로 사용하여 App Services 모니터링
Datadog 에이전트를 App Services에 확장으로 설치할 수 있습니다. 왼쪽 창에서 App Service 확장으로 이동합니다. 이 화면에는 소유자 역할이 할당된 모든 구독의 모든 앱 서비스 목록이 표시됩니다. 기본적으로 모든 구독이 선택됩니다. 구독의 하위 집합을 선택하여 표시되는 앱 서비스 목록의 범위를 좁힐 수 있습니다.
각 App Service에 대해 다음 데이터 요소가 표시됩니다.
- 리소스 이름 - 가상 머신 이름입니다.
- 리소스 상태 – App Service가 중지되었는지 아니면 실행 중인지를 나타냅니다. Datadog 에이전트는 실행 중인 App Services에만 설치할 수 있습니다. App Service가 중지된 경우 Datadog 에이전트를 설치할 수 없습니다.
- App Service 요금제 - App Service에 대해 구성된 특정 플랜입니다.
- 에이전트 버전 – Datadog 에이전트 버전 번호입니다.
Datadog 에이전트를 설치하려면 App Service를 선택하고 확장을 설치합니다. 최신 Datadog 에이전트가 App Service에 확장으로 설치됩니다.
포털에서 Datadog 에이전트를 설치할지 확인합니다. 또한 특정 App Service에 대한 애플리케이션 설정은 기본 키로 업데이트됩니다. Datadog 에이전트 설치가 완료되면 App Service가 다시 시작됩니다.
확인을 선택하여 Datadog 에이전트에 대한 설치 프로세스를 시작합니다. 포털은 에이전트가 설치될 때까지 상태를 설치 중으로 표시합니다. Datadog 에이전트가 설치되면 상태가 설치됨으로 변경됩니다.
App Service에서 Datadog 에이전트를 제거하려면 App Service 확장으로 이동합니다. App Service를 선택하고 확장을 제거합니다.
Single Sign-On 다시 구성
Single Sign-On을 다시 구성하려면 왼쪽 창에서 Single Sign-On을 선택합니다.
Microsoft Entra ID를 통해 Single Sign-On을 설정하려면 Microsoft Entra ID를 통해 Single Sign-On 사용을 선택합니다.
포털은 Microsoft Entra ID에서 적절한 Datadog 애플리케이션을 검색합니다. 앱이 통합을 설정할 때 선택한 엔터프라이즈 앱 이름으로 나옵니다. Datadog 앱 이름을 선택합니다.
변경 계획
Datadog 청구 플랜을 변경하려면 개요로 이동하여 플랜 변경을 선택합니다.
포털은 테넌트에 대해 사용 가능한 모든 Datadog 플랜을 검색합니다.
적절한 계획을 선택하고 계획 변경을 선택합니다.
통합 사용 또는 사용 안 함
Azure에서 Datadog로 로그 및 메트릭을 전송하는 것을 중지할 수 있습니다. 메트릭 및 로그 모니터링과 관련되지 않은 다른 Datadog 서비스에 대한 요금이 계속 청구됩니다.
Datadog와의 Azure 통합을 사용하지 않도록 설정하려면 개요로 이동합니다. 사용 안 함을 선택하고 확인을 선택합니다.
Datadog와의 Azure 통합을 사용하도록 설정하려면 개요로 이동합니다. 사용을 선택하고 확인을 선택합니다.
사용을 선택하면 메트릭 및 로그에 대한 이전 구성을 가져옵니다. 구성에 따라 Datadog에 대한 메트릭 및 로그를 내보내는 Azure 리소스가 결정됩니다. 이 단계를 완료하면 메트릭 및 로그가 Datadog로 전송됩니다.
Datadog 리소스 삭제
Datadog 조직에 Datadog 리소스를 하나만 매핑하면 로그와 메트릭이 더 이상 Datadog로 전송되지 않습니다. Azure Marketplace을 통한 모든 Datadog 관련 청구가 중지됩니다.
둘 이상의 Datadog 리소스가 Datadog 조직에 매핑되는 경우 Datadog 리소스를 삭제하면 해당 Datadog 리소스에 대한 로그 및 메트릭 전송만 중지됩니다. Datadog 조직은 다른 Azure 리소스에 연결되므로 Azure Marketplace를 통해 청구가 계속됩니다.
리소스 사용을 완료하고 삭제하려는 경우 다음 단계를 수행합니다.
리소스 메뉴에서 삭제할 리소스를 선택합니다.
개요 메뉴의 작업 창에서 삭제를 선택합니다.
삭제 확인.
리소스를 삭제하는 이유를 선택합니다.
삭제를 선택합니다.
다음 단계
Datadog 시작