Windows 및 Linux Virtual Machines를 프로비전하는 데 사용되는 Azure 서비스입니다.
Hello ventures
다음 경로에 omsconfig.log 및 omsconfigdetailed.log라는 이름의 대용량 로그 파일이 있는 것을 확인할 수 있습니다.
/var/opt/microsoft/omsconfig/
이러한 로그 파일은 VM이 Azure Monitor Log Analytics 작업 영역에 연결될 때 설치되는 Linux용 Log Analytics(OMS) 에이전트에서 생성됩니다.
- omsconfig.log 파일에는 OMS 에이전트가 수행한 상위 수준 구성 및 원하는 상태 구성(DSC) 활동에 대한 기록이 포함됩니다.
- omsconfigdetailed.log 파일에는 OMS 구성 작업에 대한 상세하고 자세한 로그가 포함되어 있으며, 주로 에이전트 구성 또는 데이터 수집 문제 해결에 사용됩니다.
이 파일들을 삭제할 수 있나요?
네, 해당 파일들은 안전하게 삭제할 수 있지만, 중요한 주의사항이 있습니다.
OMS(Log Analytics) 에이전트가 여전히 설치되어 실행 중인 경우 로그 파일이 자동으로 다시 생성됩니다.
해당 파일을 삭제해도 가상 머신의 기능에는 영향을 미치지 않지만, 과거 문제 해결 데이터가 삭제될 수 있습니다.
마이크로소프트는 이러한 로그를 완전히 비활성화하는 방법을 제공하지 않습니다. 따라서 로그를 반복적으로 삭제하는 대신 로그 순환을 사용하여 로그 크기를 제어하는 것이 좋습니다.
파일 크기 증가를 제한하고 디스크 공간 문제를 방지하도록 logrotate를 구성하십시오.
예시 구성 (Microsoft에서 이미 지원):
/var/opt/microsoft/omsconfig/omsconfig.log {
rotate 5
weekly
size 50M
compress
sharedscripts
}
/var/opt/microsoft/omsconfig/omsconfigdetailed.log {
rotate 5
size 50M
compress
sharedscripts
}
이를 통해 다음과 같은 이점이 보장됩니다.
로그가 자동으로 순환됩니다.
디스크 사용량이 제어됩니다.
에이전트 기능이 손실되지 않습니다.
Microsoft는 로그를 비활성화하거나 수동으로 삭제하는 것보다 이 방법을 명시적으로 권장합니다.
참고로 Linux용 Log Analytics(OMS) 에이전트는 더 이상 사용되지 않습니다. Microsoft는 로컬 로그가 과도하게 증가하는 문제가 없는 Azure Monitor Agent(AMA)로 마이그레이션할 것을 강력히 권장합니다.