하나의 Log Analytics 작업 영역을 사용하여 모든 목적에 필요한 모든 형식의 로그를 저장할 수 있습니다. 예시:
-
감사 및 규정 준수를 위해 저렴한 장기 스토리지가 필요한 대용량의 자세한 데이터
- 개발자의 문제 해결을 위한 앱 및 리소스 데이터
- 지속적인 운영 우수성 및 보안을 보장하기 위한 크기 조정 및 경고용 주요 이벤트 및 성능 데이터
-
고급 분석 및 기계 학습에 대한 집계된 장기 데이터 추세
테이블 계획을 사용하면 테이블의 데이터를 사용하는 빈도와 데이터가 필요한 분석 형식에 따라 데이터 비용을 관리할 수 있습니다. 이 문서에서는 테이블 계획을 설정하는 방법을 설명합니다.
각 테이블 계획이 제공하는 기능과 최적의 사용 사례에 대한 자세한 내용은 테이블 계획을 참조하세요.
필수 사용 권한
작업 |
필수 사용 권한 |
테이블 계획 보기 |
예를 들어 Microsoft.OperationalInsights/workspaces/tables/read 에서 제공하는 Log Analytics 작업 영역에 대한 권한 |
테이블 계획 설정 |
예를 들어 Microsoft.OperationalInsights/workspaces/write 에서 제공하는 Log Analytics 작업 영역에 대한 microsoft.operationalinsights/workspaces/tables/write 및 권한 |
테이블 계획 설정
API를 사용하여 사용자 지정 테이블을 만드는 경우에만 테이블 계획을 보조로 설정할 수 있습니다. 기본 제공 Azure 테이블은 현재 보조 계획을 지원하지 않습니다. 보조 계획을 사용하여 테이블을 만든 후에는 테이블 계획을 전환할 수 없습니다.
모든 테이블은 Analytics 계획과 모든 DCR 기반 사용자 지정 테이블을 지원하며, 일부 Azure 테이블은 기본 로그 계획을 지원합니다. 분석 계획과 기본 계획 간에 전환할 수 있으며, 변경 내용은 테이블의 기존 데이터에 즉시 적용됩니다.
테이블 계획을 분석에서 기본으로 변경하면 Azure Monitor는 테이블에 설정된 총 보존 기간을 기준으로 30일보다 오래된 모든 데이터가 장기 보존 데이터로 처리됩니다. 즉, 명시적으로 장기 보존 기간을 수정하지 않는 한 테이블의 총 보존 기간은 변경되지 않습니다.
Analytics는 포털에서 만드는 모든 테이블의 기본 테이블 계획입니다. 이 섹션에 설명된 대로 분석 계획과 기본 계획 간에 전환할 수 있습니다.
Azure Portal에서 테이블 계획을 전환하려면 다음을 수행합니다.
Log Analytics 작업 영역 메뉴에서 테이블을 선택합니다.
테이블 화면에는 작업 영역의 모든 테이블이 나열됩니다.
구성하려는 테이블의 바로 가기 메뉴를 선택하고 테이블 관리를 선택합니다.
테이블 구성 화면의 테이블 계획 드롭다운에서 기본 또는 분석을 선택합니다.
테이블 계획 드롭다운은 기본 로그를 지원하는 테이블에 대해서만 사용하도록 설정됩니다.
저장을 선택합니다.
기본 로그 또는 분석 로그에 대한 테이블을 구성하려면 Tables - Update API를 호출합니다.
PATCH https://management.azure.com/subscriptions/<subscriptionId>/resourcegroups/<resourceGroupName>/providers/Microsoft.OperationalInsights/workspaces/<workspaceName>/tables/<tableName>?api-version=2021-12-01-preview
요청 본문
이름 |
유형 |
설명 |
properties.plan |
문자열 |
테이블 배치도. 가능한 값은 Analytics 및 Basic 입니다. |
중요한
인증에 전달자 토큰을 사용합니다.
전달자 토큰 사용에 대해 자세히 알아봅니다.
예시
이 예제에서는 기본 로그에 대한 ContainerLogV2
테이블을 구성합니다.
컨테이너 인사이트는 기본적으로 ContainerLog
를 사용합니다. 컨테이너 인사이트에 ContainerLogV2
사용으로 전환하려면 테이블을 기본 로그로 변환하기 전에 ContainerLogV2 스키마를 사용하도록 설정합니다.
샘플 요청
PATCH https://management.azure.com/subscriptions/ContosoSID/resourcegroups/ContosoRG/providers/Microsoft.OperationalInsights/workspaces/ContosoWorkspace/tables/ContainerLogV2?api-version=2021-12-01-preview
이 요청 본문을 사용하여 기본 로그로 변경합니다.
{
"properties": {
"plan": "Basic"
}
}
이 요청 본문을 사용하여 분석 로그로 변경합니다.
{
"properties": {
"plan": "Analytics"
}
}
샘플 응답
이 샘플은 기본 로그로 변경된 테이블에 대한 응답입니다.
상태 코드: 200
{
"properties": {
"retentionInDays": 30,
"totalRetentionInDays": 30,
"archiveRetentionInDays": 22,
"plan": "Basic",
"lastPlanModifiedDate": "2022-01-01T14:34:04.37",
"schema": {...}
},
"id": "subscriptions/ContosoSID/resourcegroups/ContosoRG/providers/Microsoft.OperationalInsights/workspaces/ContosoWorkspace",
"name": "ContainerLogV2"
}
기본 로그 또는 분석 로그에 대한 테이블을 구성하려면 az monitor log-analytics workspace table update 명령을 실행하고 --plan
매개 변수를 Basic
또는 Analytics
로 설정합니다.
예제
기본 로그를 설정하려면:
az monitor log-analytics workspace table update --subscription ContosoSID --resource-group ContosoRG --workspace-name ContosoWorkspace --name ContainerLogV2 --plan Basic
분석 로그를 설정하려면 다음을 수행합니다.
az monitor log-analytics workspace table update --subscription ContosoSID --resource-group ContosoRG --workspace-name ContosoWorkspace --name ContainerLogV2 --plan Analytics
테이블 계획을 구성하려면 Update-AzOperationalInsightsTable cmdlet을 사용합니다.
Update-AzOperationalInsightsTable -ResourceGroupName RG-NAME -WorkspaceName WORKSPACE-NAME -TableName TABLE-NAME -Plan Basic|Analytics
예제
기본 로그를 설정하려면:
Update-AzOperationalInsightsTable -ResourceGroupName ContosoRG -WorkspaceName ContosoWorkspace -TableName ContainerLogV2 -Plan Basic
분석 로그를 설정하려면 다음을 수행합니다.
Update-AzOperationalInsightsTable -ResourceGroupName ContosoRG -WorkspaceName ContosoWorkspace -TableName ContainerLogV2 -Plan Analytics
관련 콘텐츠
데이터 보존 관리에 대해 알아봅니다.