반응형
가상머신의 cpu, iops, network traffic 등의 정보는 기본으로 알림이 가능하지만
메모리 알림은 기본적으로 지원되지 않습니다.
(cpu, network등 의 좀더 자세한 로그가 필요할 때도 Diagnostics를 사용합니다.)
728x90
그래서
-
진단설정(Diagnostics) > 게스트 수준 모니터링 사용 을 활성화 해서 메모리 로그 수집 하도록하고 (테스트 결과 진단설정 켜 있지 않아도 Log Analytics 켤때 수집됨)
-
Log Analytics로 메모리 로그 누적시키고
-
Log Analytics의 Kusto 쿼리를 사용해
-
알림을 구성해야 합니다.
Log Analytics의 주요 설정 내용으로
Log Analytics로 수집할 대상 선택
반응형
OS에 따른 성능 카운터 수집이 활성화 되어 있어야 합니다.
(선택한 성능 카운터 추가 버튼이 활성화 되어 있다면 클릭해줍니다.)
설정을 마치고
Log Analytics > 로그 로 이동
VM > 로그 에서도 Kusto 쿼리는 가능하지만 새로운 경고규칙이 활성화 되어 있지 않습니다.
쿼리를 만들고 새로운 경고 규칙 클릭해서 알림 생성이 가능합니다.
쿼리 샘플
Perf
| where CounterName == "% Used Memory"
| where ObjectName == "Memory"
| where Computer == "vm-GameServer-1" or Computer == "vm-GameServer-2" or Computer == "vm-GameServer-3"
| project Computer, TimeGenerated, CounterName, CounterValue
| summarize avg(CounterValue) by Computer, bin(TimeGenerated, 1m)
VM의 OS에 따라 CounterName값이 다르다.
-
Windows : "% Committed Bytes In Use"
-
Linux : "% Used Memory"
반응형
LIST
'IT > Azure' 카테고리의 다른 글
Azure Files를 IIS의 Root 로 사용하기 (0) | 2023.04.28 |
---|---|
Application Gateway 경로기반 라우팅 테스트 (0) | 2023.04.28 |
RBAC 앱 등록 (0) | 2023.04.26 |
리소스 그룹/구독 이동 유효성 검사 (0) | 2023.04.26 |
Cognitive Translator 간단 테스트 (0) | 2023.04.26 |