1.11. Azure Monitor 로그에 전달
Azure Monitor 로그에 로그를 전달할 수 있습니다. 이 기능은 Vector Azure Monitor Logs 싱크 에서 제공합니다.
사전 요구 사항
- Azure 서비스에 대한 기본적인 지식이 있습니다.
- Azure Portal 또는 Azure CLI 액세스용으로 구성된 Azure 계정이 있습니다.
- Azure Monitor 로그 기본 또는 보조 보안 키를 가져왔습니다.
- 전달할 로그 유형을 확인했습니다.
-
OpenShift CLI(
oc)를 설치합니다. - Red Hat OpenShift Logging Operator가 설치되어 있습니다.
- 관리자 권한이 있습니다.
프로세스
- HTTP 데이터 수집기 API를 통해 Azure Monitor 로그에 대한 로그 전달을 활성화합니다.
공유 키를 사용하여 보안을 생성합니다.
- 1
- 요청을 수행하는 Log Analytics 작업 공간에 대한 기본 또는 보조 키를 포함해야 합니다.
- 공유 키를 가져오려면 Azure CLI에서 다음 명령을 사용할 수 있습니다.
Get-AzOperationalInsightsWorkspaceSharedKey -ResourceGroupName "<resource_name>" -Name "<workspace_name>”
Get-AzOperationalInsightsWorkspaceSharedKey -ResourceGroupName "<resource_name>" -Name "<workspace_name>”
-
로그 선택과 일치하는 템플릿을 사용하여
ClusterLogForwarderCR을 생성하거나 편집합니다.
모든 로그를 전달
- 1
- 서비스 계정의 이름입니다.
- 2
- 로그 분석 작업 공간의 고유 식별자입니다. 필수 필드입니다.
- 3
- 제출되는 데이터의 레코드 유형입니다. 문자, 숫자, 밑줄(_)만 포함할 수 있으며 100자를 초과할 수 없습니다. 자세한 내용은 Microsoft Azure 설명서의 Azure 레코드 유형을 참조하십시오.