Application Insights 고객이 불평하기 전까지는 웹사이트의 품질(속도 ) 대해서 인지하지 못한다. 

  • Application Insights 런타임계측 활성화 

  • 원격분석 시각화 기능 사용 

  • 특정 메트릭으로 차트만들기 

 

 

 

웹어플리케이션 성능/동작 모니터링 도구 

각종 지점에서 위의 그림과 같이 이벤트/메트릭 데이터를 캡쳐해준다 

비즈니스도메인 이벤트, 사용자 활동 

메트릭(. 큐의 길이 ) 

 

 

Application Insights에 데이터를 보내도록 앱을 구성하는 데 사용할 수 있는 두 가지 방법 

  1. 런타임계측 (윈도우 IIS 지원?) 웹앱만들  구성해주면  

  2. 웹앱의 코드에 서버 쪽 SDK를 추가(VS에서 nuget 이용) 

 

  • 라이브 메트릭 스트림: 거의 실시간으로 변화하는 성능 값을 표시하는 차트입니다. 

  • 메트릭 탐색기: 시간이 지남에 따라 메트릭이 어떻게 달라졌는지를 보여줍니다. 

  • 경고메시지는 대상 메트릭이 지정된 임계값을 초과하면 자동으로  관리자에게 전송됩니다. 팀이 중요한 문제를 인식하도록 하기 위해 경고를 사용할  있습니다. 

  • 프로파일러: 단일  페이지와 같은 요청 세트가 전달된 방법을 보여줍니다. 예를 들어, 이러한 프로필을 사용하여 어떤 페이지 요소가 느리게 로드되는지 확인할  있습니다. 

  • 애플리케이션 : 애플리케이션의 구성 요소와 해당 구성 요소가 서로 연결되는 방법을 표시합니다.  구성 요소에 표시된 데이터를 사용하여 성능 병목 현상  실패 핫스폿을 진단할  있습니다. 

  • 사용 분석:  사용자에 대한 정보입니다. 예를 들어, 사용자 보존에 대한 정보뿐만 아니라 고유한 사용자  세션 수를   있습니다. 

 

 

기존 웹앱 만들면 기본적인 오류빈도와 요청비율등은 개요 페이지 에서 보여준다 

 

Failed Request 

Server Response Time 

Server Request 

Availability 

 

 

위의 구성도에서와 같이 각종 메트릭은  

애저포털, PowerBI, VS 등에서   있다. 

 

포털- 인사이트 - 메트릭 메뉴에서 확인 가능 

 

 

 

애플리케이션 대시보드를 누르면 포털 대시보드에 표시됨. 아래 

 

 

 

 




'기술(Azure 만...) > [MS]Azure PaaS' 카테고리의 다른 글

웹앱 스케일링  (0) 2019.09.02
webapp 소스 가져오기, sync 다양한 방법  (0) 2019.08.13
Azure SQL databse , 스케일링  (0) 2019.05.15
WebJob 일반 and Azure Function일부  (0) 2019.05.07
CosmosDB 실습  (0) 2019.03.29

+ Recent posts