Application Insights 개요 대시보드

Application Insights는 애플리케이션의 상태 및 성능을 한눈에 빠르게 파악할 수 있도록 개요 창에서 요약을 항상 제공합니다.

A screenshot of the Application Insights Overview pane.

시간 범위 선택은 인터페이스의 맨 위에서 사용 가능합니다.

Screenshot that shows the time range.

각 타일을 선택하여 해당 환경으로 이동할 수 있습니다. 예를 들어 실패한 요청 타일을 선택하면 실패 환경이 열립니다.

Screenshot that shows failures.

애플리케이션 대시보드

애플리케이션 대시보드는 Azure의 기존 대시보드 기술을 사용하여 애플리케이션의 상태와 성능을 완벽하게 사용자 지정할 수 있는 단일 창 보기를 제공합니다.

기본 대시보드에 액세스하려면 애플리케이션 대시보드를 선택합니다.

Screenshot that shows the Application Dashboard button.

대시보드에 처음 액세스하는 경우 기본 보기가 열립니다.

Screenshot that shows the Dashboard view.

원하는 경우 기본 보기를 유지할 수 있습니다. 또는 팀의 요구에 가장 적합하도록 대시보드에서 추가하고 삭제할 수도 있습니다.

참고 항목

Application Insights 리소스에 액세스할 수 있는 모든 사용자는 동일한 애플리케이션 대시보드 환경을 공유합니다. 한 명의 사용자가 대시보드를 변경하면 모든 사용자의 보기가 수정됩니다.

자주 묻는 질문

30일 이상의 데이터를 표시할 수 있나요?

아니요. 대시보드에 표시되는 데이터에 대한 기간 제한은 30일입니다.

대시보드에 "리소스를 찾을 수 없음" 오류가 표시됨

Application Insights 인스턴스를 이동하거나 이름을 바꾸면 "리소스를 찾을 수 없음" 오류가 발생할 수 있습니다.

이 동작을 해결하려면 기본 대시보드를 삭제하고 애플리케이션 대시보드를 다시 선택하여 새 대시보드를 다시 만듭니다.

Application Insights를 사용하여 사용자 지정 KPI 대시보드 만들기

서로 다른 리소스 그룹 및 구독에 있는 여러 Azure 리소스의 데이터를 시각화하는 타일을 포함하는 여러 대시보드를 Azure Portal에서 만들 수 있습니다. Application Insights에서 서로 다른 차트 및 보기를 고정하여 애플리케이션의 상태 및 성능의 전체 그림을 제공하는 사용자 지정 대시보드를 만들 수 있습니다. 이 자습서에서는 Application Insights에서 여러 유형의 데이터 및 시각화를 포함하는 사용자 지정 대시보드를 만드는 과정을 안내합니다.

다음 방법에 대해 설명합니다.

  • Azure에서 사용자 지정 대시보드 만들기
  • 타일 갤러리에서 타일 추가
  • Application Insights에서 표준 메트릭을 대시보드에 추가
  • Application Insights 기반의 사용자 지정 메트릭 차트를 대시보드에 추가
  • Log Analytics 쿼리의 결과를 대시보드에 추가

필수 조건

이 자습서를 완료하려면 다음이 필요합니다.

참고 항목

대시보드를 사용하는 데 필요한 권한은 대시보드에 대한 액세스 제어 이해 문서에 설명되어 있습니다.

Azure에 로그인

Azure Portal에 로그인합니다.

새 대시보드 만들기

Warning

Application Insights 리소스를 다른 리소스 그룹 또는 구독으로 이동하는 경우 이전 타일을 제거하고 새 위치에서 동일한 Application Insights 리소스의 새 타일을 고정하여 대시보드를 수동으로 업데이트해야 합니다.

단일 대시보드는 여러 애플리케이션, 리소스 그룹 및 구독에서 리소스를 포함할 수 있습니다. 애플리케이션에 대한 새 대시보드를 만들어서 자습서를 시작합니다.

  1. Azure Portal 왼쪽의 메뉴 드롭다운에서 대시보드를 선택합니다.

    Screenshot that shows the Azure portal menu dropdown.

  2. 대시보드 창에서 새 대시보드>빈 대시보드를 선택합니다.

    Screenshot that shows the Dashboard pane.

  3. 대시보드의 이름을 입력합니다.

  4. 대시보드에 추가할 수 있는 다양한 타일에 대한 타일 갤러리를 살펴봅니다. Application Insights의 차트 및 다른 보기를 대시보드에 직접 고정할 수도 있습니다.

  5. Markdown 타일을 찾고 대시보드로 끌어옵니다. 이 타일을 통해 Markdown으로 서식이 지정된 텍스트를 추가할 수 있으며 이 서식은 대시보드에 설명 텍스트를 추가하는 데 적합합니다. 자세한 내용은 Azure 대시보드에서 Markdown 타일을 사용하여 사용자 지정 콘텐츠 표시를 참조하세요.

  6. 타일의 속성에 텍스트를 추가하고 대시보드 캔버스에서 크기를 조정합니다.

    Screenshot that shows the Edit Markdown tile.

  7. 화면의 위쪽에서 사용자 지정 완료를 선택하여 타일 사용자 지정 모드를 종료합니다.

상태 추가 개요

정적 텍스트가 있는 대시보드는 그다지 흥미롭지 않으므로 Application Insights에서 타일을 추가하여 애플리케이션에 대한 정보를 표시합니다. 타일 갤러리에서 Application Insights 타일을 추가할 수 있습니다. Application Insights 화면에서 직접 고정할 수도 있습니다. 이러한 방식으로 이미 익숙한 차트 및 보기를 대시보드에 고정하기 전에 해당 내용을 구성할 수 있습니다.

애플리케이션에 대한 표준 상태 개요를 추가하여 시작합니다. 이러한 타일은 구성이 필요하지 않으며 대시보드에 최소한의 사용자 지정을 허용합니다.

  1. 홈 화면에서 Application Insights 리소스를 선택합니다.

  2. 개요 창에서 고정 아이콘 pin icon을 선택하여 타일을 대시보드에 추가합니다.

  3. 대시보드에 고정 탭에서 타일을 추가하거나 새로 만들 대시보드를 선택합니다.

  4. 오른쪽 위에 타일이 대시보드에 고정되었다는 알림이 나타납니다. 알림에서 대시보드에 고정됨을 선택하여 대시보드로 돌아가거나 대시보드 창을 사용합니다.

  5. 편집을 선택하여 대시보드에 추가한 타일의 위치를 변경합니다. 타일을 선택하여 원하는 위치로 끌어온 다음, 사용자 지정 완료를 선택합니다. 대시보드에는 이제 몇 가지 유용한 정보가 포함된 타일이 있습니다.

    Screenshot that shows the dashboard in edit mode.

사용자 지정 메트릭 차트 추가

선택적 필터 및 그룹화를 사용하여 시간에 따라 Application Insights에서 수집한 메트릭을 메트릭 패널에서 그래프화할 수 있습니다. Application Insights의 다른 요소와 마찬가지로 이 차트를 대시보드에 추가할 수 있습니다. 이 단계를 완료하려면 먼저 약간의 사용자 지정 작업을 수행해야 합니다.

  1. 홈 화면에서 Application Insights 리소스를 선택합니다.

  2. 메트릭을 선택합니다.

  3. 빈 차트가 표시되며 메트릭을 추가하라는 메시지가 표시됩니다. 차트에 메트릭을 추가하고 필요에 따라 필터 및 그룹을 추가합니다. 다음 예제에서는 성공으로 그룹화된 서버 요청 수를 보여 줍니다. 이 차트는 성공 및 실패한 요청의 실행 중인 보기를 제공합니다.

    Screenshot that shows adding a metric.

  4. 오른쪽에서 대시보드에 고정을 선택합니다.

  5. 오른쪽 위에 타일이 대시보드에 고정되었다는 알림이 나타납니다. 알림에서 대시보드에 고정됨을 선택하여 대시보드로 돌아가거나 대시보드 탭을 사용합니다.

  6. 이제 해당 타일이 대시보드에 추가됩니다. 편집을 선택하여 타일의 위치를 변경합니다. 타일을 선택하여 원하는 위치로 끌어온 다음, 사용자 지정 완료를 선택합니다.

로그 쿼리 추가

Application Insights 로그는 Application Insights에서 수집한 모든 데이터를 분석하는 데 사용할 수 있는 풍부한 쿼리 언어를 제공합니다. 차트 및 다른 보기와 마찬가지로 대시보드에 로그 쿼리의 출력을 추가할 수 있습니다.

  1. 홈 화면에서 Application Insights 리소스를 선택합니다.

  2. 모니터링의 왼쪽에서 로그를 선택하여 로그 탭을 엽니다.

  3. 상위 10개의 가장 많이 요청된 페이지 및 해당 요청 수를 반환하는 다음 쿼리를 입력합니다.

     requests
     | summarize count() by name
     | sort by count_ desc
     | take 10
    
  4. 실행을 선택하여 쿼리 결과를 확인합니다.

  5. 고정 아이콘 Pin icon을 선택한 다음 대시보드 이름을 선택합니다.

  6. 대시보드로 돌아가기 전에 다른 쿼리를 추가하고 차트로 렌더링합니다. 이제 대시보드에서 로그 쿼리를 시각화하는 다양한 방법이 표시됩니다. 예외가 가장 많은 상위 10개의 작업을 요약하는 다음 쿼리로 시작합니다.

     exceptions
     | summarize count() by operation_Name
     | sort by count_ desc
     | take 10
    
  7. 차트를 선택한 다음, 도넛형을 선택하여 출력을 시각화합니다.

    Screenshot that shows the doughnut chart with the preceding query.

  8. 오른쪽 위에 있는 고정 아이콘 Pin icon을 선택하여 차트를 대시보드에 고정합니다. 그런 다음, 대시보드로 돌아갑니다.

  9. 이제 쿼리의 결과가 선택한 형식으로 대시보드에 추가됩니다. 각 결과를 선택하고 위치로 끕니다. 그런 다음, 사용자 지정 완료를 선택합니다.

  10. 각 제목에서 연필 아이콘 Pencil icon을 선택하고 이를 사용하여 제목을 설명합니다.

대시보드 공유

  1. 대시보드 맨 위에서 공유를 선택하여 변경 내용을 게시합니다.
  2. 필요에 따라 대시보드에 대한 액세스를 가져야 하는 특정 사용자를 정의할 수 있습니다. 자세한 내용은 Azure 역할 기반 액세스 제어를 사용하여 Azure 대시보드 공유를 참조하세요.
  3. 게시를 선택합니다.

다음 단계

  • 유입 경로
  • 유지
  • 사용자 흐름
  • 이 자습서에서는 사용자 지정 대시보드를 만드는 방법을 알아보았습니다. 이제 사례 연구도 포함하는 Application Insights 설명서의 나머지 부분을 살펴봅니다.