이 문서에서는 Azure Monitor 작업 영역을 만들고 삭제하는 방법을 보여 줍니다. 예를 들어 Prometheus용 Azure Monitor 관리형 서비스를 구성할 때 기존 Azure Monitor 작업 영역을 선택하거나 새 작업 영역을 만들 수 있습니다.
비고
Azure Monitor 작업 영역을 만들 때 기본적으로 양식 <azure-monitor-workspace-name>
의 데이터 수집 규칙과 데이터 수집 엔드포인트가 형식 MA_<azure-monitor-workspace-name>_<___location>_managed
의 리소스 그룹으로 자동으로 만들어집니다. 리소스 또는 리소스 그룹 이름에 제한이 있는 Azure 정책이 있는 경우 예외를 만들어 이러한 리소스를 평가에서 제외합니다.
Azure Monitor 작업 영역 만들기
Azure Portal에서 Azure Monitor 작업 영역 메뉴를 엽니다.
선택하고생성합니다.
Azure Monitor 작업 영역 만들기 페이지에서 작업 영역을 만들 구독 및 리소스 그룹을 선택합니다.
작업 영역에 대한 이름 및 지역을 제공합니다.
검토 + 만들기를 선택하여 작업 영역을 만듭니다.
Azure CLI에서 다음 명령을 사용하여 Azure Monitor 작업 영역을 만듭니다.
az monitor account create --name <azure-monitor-workspace-name> --resource-group <resource-group-name> --___location <___location>
자세한 내용은 Azure Monitor 작업 영역용 Azure CLI를 참조하세요.
Azure Monitor 작업 영역을 만들려면 표준 배포 옵션 중 하나와 함께 다음 Resource Manager 템플릿 중 하나를 사용합니다.
{
"$schema": "http://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string"
},
"___location": {
"type": "string",
"defaultValue": ""
}
},
"resources": [
{
"type": "microsoft.monitor/accounts",
"apiVersion": "2021-06-03-preview",
"name": "[parameters('name')]",
"___location": "[if(empty(parameters('___location')), resourceGroup().___location, parameters('___location'))]"
}
]
}
@description('Specify the name of the workspace.')
param workspaceName string
@description('Specify the ___location for the workspace.')
param ___location string = resourceGroup().___location
resource workspace 'microsoft.monitor/accounts@2021-06-03-preview' = {
name: workspaceName
___location: ___location
}
Azure Monitor 작업 영역을 만들면 새 리소스 그룹이 만들어집니다. 리소스 그룹 이름 형식은 MA_<azure-monitor-workspace-name>_<___location>_managed
입니다. 여기서 토큰화된 요소는 소문자입니다. 리소스 그룹에는 작업 영역과 이름이 같은 데이터 수집 엔드포인트와 데이터 수집 규칙이 모두 포함됩니다. 작업 영역을 삭제하면 리소스 그룹 및 해당 리소스가 자동으로 삭제됩니다.
Prometheus용 Azure Monitor 관리형 서비스를 Azure Monitor 작업 영역에 연결하려면 AKS 클러스터에서 Prometheus 메트릭 수집을 참조하세요.
Azure Monitor 작업 영역 삭제
Azure Monitor 작업 영역을 삭제할 때는 Log Analytics 작업 영역과 달리 일시 삭제 작업이 없습니다. 작업 영역의 데이터는 즉시 삭제되며 복구 옵션이 없습니다.
Azure Portal에서 Azure Monitor 작업 영역 메뉴를 엽니다.
작업 영역을 선택합니다.
을 선택하고을 삭제합니다.
AzureMonitor 작업 영역을 삭제하려면 az resource delete
를 사용합니다.
다음은 그 예입니다.
az monitor account delete --name <azure-monitor-workspace-name> --resource-group <resource-group-name>
자세한 내용은 Azure Monitor 작업 영역용 Azure CLI를 참조하세요.
Grafana 작업 영역 연결
Azure Monitor 작업 영역을 Azure Managed Grafana 작업 영역에 연결하여 Grafana 대시보드에서 Grafana가 Azure Monitor 작업 영역 데이터를 사용할 수 있도록 합니다. Azure Monitor 작업 영역을 여러 Grafana 작업 영역에 연결할 수 있으며 Grafana 작업 영역을 여러 Azure Monitor 작업 영역에 연결할 수 있습니다. Azure Managed Grafana 및 Azure Monitor 작업 영역은 다른 지역에 있을 수 있습니다.
자체 관리형 Grafana 인스턴스를 Azure Monitor 작업 영역에 연결하려면 Azure Monitor Prometheus 메트릭에 Grafana 연결을 참조 하세요.
비고
Azure Monitor 작업 영역을 Grafana에 데이터 원본으로 추가하면 다음과 같이 Prometheus_<azure monitor workspace query endpoint>
나열됩니다.
- Azure Portal의 Azure Monitor 작업 영역 메뉴를 엽니다.
- 작업 영역을 선택합니다.
- 연결된 Grafana 작업 영역을 선택합니다.
- Grafana 작업 영역을 선택합니다.
모니터링하는 Azure Kubernetes Service 클러스터를 업데이트하여 Azure Monitor 작업 영역과 Grafana 작업 영역 간에 링크를 만듭니다.
클러스터가 Prometheus용 Azure Monitor 관리형 서비스로 데이터를 보내도록 이미 구성된 경우 먼저 다음 명령을 사용하여 이 기능을 사용하지 않도록 설정해야 합니다.
az aks update --disable-azure-monitor-metrics -g <cluster-resource-group> -n <cluster-name>
그런 후 다음 명령을 사용하여 사용하도록 설정하거나 다시 사용하도록 설정합니다.
az aks update --enable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group> --azure-monitor-workspace-resource-id
<azure-monitor-workspace-name-resource-id> --grafana-resource-id <grafana-workspace-name-resource-id>
출력
"azureMonitorProfile": {
"metrics": {
"enabled": true,
"kubeStateMetrics": {
"metricAnnotationsAllowList": "",
"metricLabelsAllowlist": ""
}
}
}
다음 단계