Azure Monitor를 사용하여 Azure 리소스 모니터링
Azure 리소스를 사용하는 중요한 애플리케이션 및 비즈니스 프로세스가 있으면 이러한 리소스의 가용성, 성능 및 작업을 모니터링해야 합니다. Azure Monitor는 Azure 리소스를 모니터링하는 전체 기능 집합을 제공하는 전체 스택 모니터링 서비스입니다. Azure Monitor를 사용하여 다른 클라우드 및 온-프레미스의 리소스를 모니터링할 수도 있습니다.
이 문서에서는 다음에 대해 알아봅니다.
- Azure Monitor 및 다른 Azure 서비스용 포털에 통합되는 방법입니다.
- Azure 리소스용 Azure Monitor에서 수집한 데이터 형식
- 데이터를 수집하고 분석하는 데 사용되는 Azure Monitor 도구입니다.
참고 항목
이 문서에서는 Azure Monitor 개념을 설명하고 다양한 메뉴 항목을 안내합니다. Azure Monitor 기능을 바로 사용하려면 Azure 리소스에 대한 메트릭 분석부터 시작합니다.
데이터 모니터링
이 섹션에서는 데이터 수집 및 모니터링에 대해 설명합니다.
Azure Monitor 데이터 컬렉션
Azure 리소스를 만드는 즉시 Azure Monitor가 사용하도록 설정되고 메트릭 및 활동 로그 수집을 시작합니다. 일부 구성을 사용하면 더 많은 모니터링 데이터를 수집하고 다른 기능을 사용하도록 설정할 수 있습니다. Azure Monitor 데이터 플랫폼은 메트릭 및 로그로 구성됩니다. 각 기능은 다양한 종류의 데이터를 수집하고 다양한 Azure Monitor 기능을 사용하도록 설정합니다.
- Azure Monitor 메트릭은 모니터링 리소스의 숫자 데이터를 시계열 데이터베이스에 저장합니다. 메트릭 데이터베이스는 각 Azure 구독에 대해 자동으로 만들어집니다. 메트릭 탐색기를 사용하여 Azure Monitor 메트릭의 데이터를 분석합니다.
- Azure Monitor 로그는 로그 쿼리를 사용하여 다양한 방식으로 검색 및 분석할 수 있는 로그 및 성능 데이터를 수집합니다. 로그 데이터를 수집하려면 Log Analytics 작업 영역을 만들어야 합니다. Log Analytics를 사용하여 Azure Monitor 로그의 데이터를 분석합니다.
Azure 리소스에서 데이터 모니터링
다른 Azure 서비스의 리소스는 모니터링 요구 사항이 다르지만 동일한 Azure Monitor 도구를 사용하여 모든 Azure 리소스를 분석할 수 있도록 동일한 형식으로 모니터링 데이터를 생성합니다.
진단 설정은 특정 리소스에 대한 리소스 로그 및 메트릭을 보낼 위치를 정의합니다. 가능한 대상은 다음과 같습니다.
- 활동 로그: 새 리소스 만들기 또는 가상 머신 시작과 같이 각 Azure 리소스에 대한 작업을 추적하는 구독 수준 이벤트입니다. 활동 로그 이벤트는 Azure Portal에서 볼 수 있도록 자동으로 생성 및 수집됩니다. 진단 설정을 만들어 활동 로그를 Azure Monitor 로그로 보낼 수 있습니다.
- 플랫폼 메트릭: 정기적으로 자동 수집되며 특정 시간에 리소스의 일부 측면을 설명하는 수치 값입니다. 플랫폼 메트릭은 Azure Monitor 메트릭에서 자동으로 생성 및 수집됩니다.
- 리소스 로그: Azure 리소스에서 수행한 작업에 대한 정보를 제공합니다. 작업 예는 키 자격 증명 모음에서 비밀을 가져오거나 데이터베이스에 요청하는 것일 수 있습니다. 리소스 로그는 자동으로 만들어지지만 Azure Monitor 로그로 보내려면 진단 설정을 만들어야 합니다.
- 가상 머신 게스트 메트릭 및 로그: Azure Virtual Machines의 게스트 운영 체제에서 가져온 성능 및 로그 데이터입니다. 이 데이터를 수집하고 Azure Monitor 메트릭 및 Azure Monitor 로그로 보내려면 가상 머신에 에이전트를 설치해야 합니다.
메뉴 옵션
Azure Portal의 모니터 메뉴에서 Azure Monitor 기능에 액세스할 수 있습니다. 다양한 Azure 서비스의 메뉴에서 직접 Azure Monitor 기능에 액세스할 수도 있습니다. Azure 서비스마다 환경이 약간 다를 수 있지만 Azure Portal에서 공통 모니터링 옵션 집합을 공유합니다. 이러한 메뉴 항목에는 개요 및 활동 로그와 메뉴의 모니터링 섹션에 있는 여러 옵션이 있습니다.
개요 페이지
개요 페이지에는 리소스 및 종종 현재 상태에 대한 세부 정보가 포함됩니다. 예를 들어 가상 머신은 현재 실행 상태를 보여 줍니다. 많은 Azure 서비스에는 주요 메트릭 집합에 대한 차트가 포함된 모니터링 탭이 있습니다. 차트는 리소스의 작업을 빠르게 볼 수 있는 방법입니다. 차트를 선택하여 더 자세한 분석을 위해 메트릭 탐색기에서 열 수 있습니다.
메트릭 탐색기 사용 방법을 알아보려면 Azure 리소스에 대한 메트릭 분석을 참조하세요.
활동 로그
활동 로그 메뉴 항목을 사용하면 현재 리소스에 대한 활동 로그 항목을 볼 수 있습니다.
경고
경고 페이지에는 리소스에 대해 실행된 최근 경고가 표시됩니다. 경고는 모니터링 데이터에서 중요한 조건이 발견되면 적극적으로 알려 메트릭 또는 로그의 데이터를 사용할 수 있습니다.
경고 규칙을 만들고 경고를 보는 방법을 알아보려면 Azure 리소스에 대한 메트릭 경고 만들기 또는 Azure 리소스에 대한 로그 검색 경고 만들기를 참조하세요.
메트릭
메트릭 메뉴 항목에서 메트릭 탐색기를 엽니다. 이를 사용하여 개별 메트릭으로 작업하거나 여러 메트릭을 결합하여 상관 관계 및 추세를 식별할 수 있습니다. 이는 개요 페이지에서 차트 중 하나를 선택할 때 열리는 동일한 메트릭 탐색기입니다.
메트릭 탐색기 사용 방법을 알아보려면 Azure 리소스에 대한 메트릭 분석을 참조하세요.
진단 설정
진단 설정 페이지에서 진단 설정을 만들어 리소스에 대한 리소스 로그를 수집할 수 있습니다. 여러 위치로 보낼 수 있지만 가장 일반적인 사용 방법은 Log Analytics로 분석할 수 있도록 Log Analytics 작업 영역으로 보내는 것입니다.
진단 설정을 만드는 방법을 알아보려면 Azure 리소스에서 리소스 로그 수집 및 분석을 참조하세요.
Insights
Azure 서비스에 리소스가 있는 경우 인사이트 메뉴 항목에서 해당 리소스에 대한 정보를 엽니다. 인사이트는 Azure Monitor 데이터 플랫폼과 표준 기능을 기반으로 한 사용자 지정된 모니터링 환경을 제공합니다.
사용 가능한 인사이트 목록과 해당 설명서 링크는 인사이트 및 핵심 솔루션을 참조하세요.
다음 단계
이제 Azure Monitor에 대해 기본적으로 이해했으므로 Azure 리소스에 대한 일부 메트릭 분석을 시작합니다.