많은 모니터링 솔루션은 더 이상 개발되고 있지 않습니다. 각 솔루션을 확인하여 대체 솔루션이 있는지 확인하는 것이 좋습니다. 이러한 솔루션을 계속 사용할 수 있더라도 다른 옵션이 있는 솔루션의 새 인스턴스를 배포하지 않는 것이 좋습니다. 많은 사람들이 새로 큐레이팅된 시각화 또는 인사이트로 대체되었습니다.
Azure Monitor의 모니터링 솔루션은 Azure 애플리케이션 또는 서비스의 작업에 대한 분석을 제공합니다. 이 문서에서는 Azure 모니터링 솔루션에 대해 간략하게 설명하고 모니터링 솔루션을 설치 및 사용하는 방법을 자세히 알아봅니다.
사용하는 애플리케이션 및 서비스의 Azure Monitor에 모니터링 솔루션을 추가할 수 있습니다. 일반적으로 무료로 제공되지만 데이터를 수집할 때 사용 요금이 발생할 수 있습니다.
모니터링 솔루션 사용
개요 페이지에는 Log Analytics 작업 영역에 설치된 각 솔루션에 대한 타일이 표시됩니다. 이 페이지를 열려면 Azure Portal의 Log Analytics 작업 영역으로 이동하여 작업 영역을 선택합니다. 메뉴의 클래식 섹션에서 작업 영역 요약(사용되지 않음)을 선택합니다.
타일에 사용되는 시간 범위를 변경하려면 화면 맨 위에 있는 드롭다운 상자를 사용합니다. 솔루션의 타일을 선택하여 수집된 데이터에 대한 더 자세한 분석이 포함된 보기가 열립니다.
모니터링 솔루션에는 여러 종류의 Azure 리소스가 포함될 수 있습니다. 다른 리소스와 마찬가지로 솔루션에 포함된 모든 리소스를 볼 수 있습니다. 예를 들어 솔루션에 포함된 모든 로그 쿼리는 쿼리 탐색기의 솔루션 쿼리에 나열되어 있습니다.
로그 쿼리로 임시 분석을 수행할 때 해당 쿼리를 사용할 수 있습니다.
# List all log-analytics solutions in the current subscription.
az monitor log-analytics solution list
# List all log-analytics solutions for a specific subscription
az monitor log-analytics solution list --subscription MySubscription
# List all log-analytics solutions in a resource group
az monitor log-analytics solution list --resource-group MyResourceGroup
# List all Log Analytics solutions in the current subscription
Get-AzMonitorLogAnalyticsSolution
# List all Log Analytics solutions for a specific subscription
Get-AzMonitorLogAnalyticsSolution -SubscriptionId 00000000-0000-0000-0000-000000000000
# List all Log Analytics solutions in a resource group
Get-AzMonitorLogAnalyticsSolution -ResourceGroupName MyResourceGroup
Microsoft 및 파트너의 모니터링 솔루션은 Azure Marketplace에서 사용할 수 있습니다. 다음 절차를 사용하여 사용 가능한 솔루션을 검색하고 설치할 수 있습니다. 솔루션을 설치할 때 솔루션이 설치되고 데이터가 수집될 Log Analytics 작업 영역을 선택해야 합니다.
솔루션의 매개 변수 값 외에도 리소스 그룹 및 위치 같은 정보를 제공하라는 메시지가 표시됩니다.
구매를 선택하여 솔루션을 설치합니다.
환경 준비
Azure CLI를 설치합니다.
CLI 참조 명령을 실행하기 전에 Azure CLI를 설치해야 합니다. 원한다면 Azure Cloud Shell을 사용하여 이 문서의 단계를 완료할 수도 있습니다. Azure Cloud Shell은 브라우저를 통해 사용할 수 있는 대화형 셸 환경입니다. 다음 방법 중 하나를 사용하여 Cloud Shell을 엽니다.
Azure PowerShell 참조 명령을 실행하기 전에 Azure PowerShell을 설치해야 합니다. 원한다면 Azure Cloud Shell을 사용하여 이 문서의 단계를 완료할 수도 있습니다. Azure Cloud Shell은 브라우저를 통해 사용할 수 있는 대화형 셸 환경입니다. 다음 방법 중 하나를 사용하여 Cloud Shell을 엽니다.
Azure Portal의 오른쪽 위 모서리에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다.
중요
Az.MonitoringSolutions PowerShell 모듈이 미리 보기로 제공되는 동안 Install-Module cmdlet을 사용하여 모듈을 별도로 설치해야 합니다. 이 PowerShell 모듈이 일반 공급되면 이후 Az PowerShell 모듈 릴리스의 일부가 되며 기본적으로 Azure Cloud Shell 내에서 사용할 수 있습니다.
Install-Module -Name Az.MonitoringSolutions
로그인합니다.
PowerShell의 로컬 설치를 사용하는 경우 Connect-AzAccount cmdlet을 사용하여 로그인합니다. PowerShell에 표시된 단계에 따라 인증 프로세스를 완료합니다.
모든 모니터링 솔루션에는 수집된 데이터를 저장하고 로그 검색 및 보기를 호스트할 Log Analytics 작업 영역이 필요합니다. 일부 솔루션은 Runbook 및 관련 리소스를 포함할 Automation 계정도 필요합니다. 작업 영역 및 계정은 다음 요구 사항을 충족해야 합니다.
솔루션을 설치할 때마다 하나의 Log Analytics 작업 영역과 하나의 Automation 계정만 사용할 수 있습니다. 솔루션을 여러 작업 영역에 따로 분리하여 설치할 수 있습니다.
솔루션에서 Automation 계정을 요구하는 경우 Log Analytics 작업 영역과 Automation 계정이 서로 연결되어야 합니다. Log Analytics 작업 영역은 하나의 Automation 계정에만 연결되고, Automation 계정은 하나의 Log Analytics 작업 영역에만 연결될 수 있습니다.
Azure Marketplace를 통해 솔루션을 설치하는 경우 작업 영역 및 Automation 계정을 요구하는 메시지가 표시됩니다. 작업 영역과 계정이 아직 서로 연결되지 않았으면 둘 사이에 연결이 만들어집니다.
Log Analytics 작업 영역 및 Automation 계정 간의 링크를 확인하려면 다음 작업을 수행합니다.
Azure Portal에서 Automation 계정을 선택합니다.
메뉴의 관련 리소스 섹션으로 스크롤하여 연결된 작업 영역을 선택합니다.
작업 영역이 Automation 계정에 연결된 경우 이 페이지에는 연결된 작업 영역이 나열됩니다. 나열된 작업 영역 이름을 선택하면 해당 작업 영역의 개요 페이지로 리디렉션됩니다.
모니터링 솔루션 제거
특정 솔루션과 연결되지 않은 스키마가 포함된 기본 제공 솔루션인 LogManagment를 제외하고 설치된 모니터링 솔루션을 제거할 수 있습니다.