TECHNOLOGIES

리소스 모니터링

리소스 모니터링은 Azure에서 동작하는 리소스를 모니터링하기 위한 도구입니다. Azure Monitor를 활용하면 다양한 메트릭 정보를 기반으로 리소스 운영 상태를 파악할 수 있으며 필요시 그래프 형태로 시각화 하여 모니터링 할 수 있습니다. 또한 모니터링 하는 대상에 따라 상세 분석 도구를 제공함으로써 응용프로그램, 네트워크, 가상머신, 컨테이너 등에 대한 인사이트를 얻을 수 있습니다.

Why Azure Monitor?

Azure Monitor를 활용하면 Azure 플랫폼에서 동작하는 모든 리소스에 대한 모니터링 뿐 만 아니라, 해당 리소스의 운영 로그를 Log Analytics 로 취합하여 통합 관리할 수도 있습니다. 이렇게 수집된 로그를 분석 툴과 연동시켜 손쉽게 통계 자료를 얻을 수도 있으며, 알람을 만들고 자동화 기능을 도입하여 Azure 플랫폼을 보다 효율적으로 운영하는 방법론을 만들 수 있습니다.

그래프로 표현되는 Azure 리소스 모니터링
Azure 리소스 운영 업무 자동화 지원
Azure 리소스 운영 로그의 통합 분석
다양한 분석 도구를 통한 인사이트 획득

<통합 모니터링 구현>

로그 수집

Azure 플랫폼 로그를 단계별로 수집합니다.
로그는 Log Analytics에서 집계되고 통계 자료로 가공됩니다.

모니터링 및 알람

분석 용도별 솔루션을 사용해서 로그를 그래프 및 차트 형태로 표현합니다.
사용자 정책에 맞추어 메일과 SMS로 알람을 전송합니다.

<Azure Monitor 로그 관리>

<Azure Monitor 통계 분석>

Azure Monitor의 로그 수집 범위

1

진단설정 기능(Diagnostic Logs)

Azure 리소스의 운영 상태 뿐만 아니라, 운영 중에 발생하는 상세 로그를 수집할 수 있습니다. 가상머신의 경우 OS 이벤트를 수집하고, 네트워크 보안 그룹의 경우 네트워크 트래픽에 대한 상세 로그를 수집합니다.
2

로그 필터링 기능 (Logs)

수집된 로그는 Logs 기능을 통해 필터링하여 원하는 결과를 추출할 수 있습니다. 또한 추출된 결과를 값으로 그래프를 생성하고 알람을 만들고 트리거를 동작 시켜 자동화를 구현할 수 있습니다.
3

알람 생성 기능 (Action group)

리소스 운영자를 그룹화하여 특정 이벤트 발생시 이메일과 문자 메시지로 알람을 받아볼 수 있습니다.

Azure monitor overview