다음을 통해 공유


모니터 개요

모니터는 제작자가 문제를 진단하고 해결하기 위해 사용자 세션의 이벤트 스트림을 볼 수 있는 기능을 제공하는 도구입니다. 캔버스 앱 제작자는 모니터를 사용하여 Power Apps Studio에서 새 앱을 빌드하는 동안 이벤트를 보거나 런타임 중에 게시된 앱을 모니터링할 수 있습니다. 모델 기반 앱 제작자는 페이지 탐색, 명령 실행, 양식 관련 문제 및 기타 주요 작업을 모니터링하여 앱 동작을 이해하고 개선할 수 있습니다.

혜택

모니터는 문제를 더 빠르게 진단 및 해결하고 더 안정적인 앱을 빌드하는 데 도움이 됩니다. 앱이 실행될 때 앱에서 발생하는 모든 주요 활동을 로깅하여 앱을 심층적으로 볼 수 있습니다. 또한 모니터는 앱에 포함된 이벤트 및 수식이 작동하는 방식에 대한 더 나은 해석을 제공하므로 성능을 개선하고 오류 또는 문제를 식별할 수 있습니다.

앱 디버깅하기

문제 디버깅의 핵심은 앱이 수행하는 작업과 수행 방법을 더 잘 해석하는 것입니다. 때로는 앱 수식만 보거나 심지어 런타임 오류를 검토하여 문제를 격리하기가 어려울 수 있습니다. 앱에서 발생하는 이벤트를 관찰하면 이벤트 순서와 앱 성능을 이해하고 오류를 발견하고 문제를 더 빠르게 진단할 수 있습니다.

모니터를 사용할 때 발견 할 수 있는 문제 및 쿼리의 몇 가지 예는 다음과 같습니다.

  • 많은 수의 네트워크 호출

    • 앱이 데이터를 너무 자주 가져오고 있습니까?
    • 필요할 때만 데이터를 가져오도록 앱을 최적화할 수 있습니까?
    • 타이머 컨트롤이 너무 자주 발생합니까?
    • 앱이 시작될 때 너무 많은 이벤트가 발생합니까? 일부 데이터 가져오기가 지연될 수 있습니까?
  • 동일한 데이터 원본에서 데이터 검색

    • 동일한 데이터를 여러 번 가져오는 대신 컬렉션 또는 변수의 데이터 캐싱과 같은 다른 패턴을 사용할 수 있습니까?
  • 응답 데이터 크기

    • 쿼리 필터를 사용하여 요청 데이터의 양을 줄일 수 있습니까?
  • 요청 기간

    • 커넥터와 플러그 인이 최적화되어 있습니까?
    • 쿼리 필터를 사용하여 응답 크기를 줄일 수 있습니까?
  • 오류

    • 앱을 올바르게 실행하는 데 필요한 권한을 구성했습니까?
    • 귀하의 요청이 플랫폼에 의해 제한됩니까?

필수 항목

Monitor를 사용하려면 환경에서 다음 보안 역할 멤버십이 필요합니다.

앱 유형 필요한 보안 역할
캔버스 앱 환경 관리자 또는 환경 작성자
모델 기반 앱 Dataverse 조직에 대한 시스템 관리자 또는 시스템 사용자 지정자

추가 정보: 환경의 리소스에 대한 사용자 보안 구성

모니터 대시보드

모니터 내부의 각 이벤트에 대한 다양한 속성을 검토할 수 있습니다. 이벤트 범주에 따라 이러한 속성 중 일부에 데이터가 포함되어 있지 않을 수 있습니다. 다음 이미지는 캔버스 앱용 모니터 대시보드의 예를 보여줍니다.

모니터 대시보드.

열 이름 설명
Id 이벤트에 대한 시퀀스 번호입니다.
시간 이벤트가 발생한 시간입니다.
범주  네트워크와 같은 이벤트 유형입니다.
작업 앱 내부 요청의 결과 내부 작업 이름 예를 들어, createRow 는 Patch 함수의 작업 이름입니다.
결과 상태 코드에 대한 텍스트 설명입니다. 예를 들어, 429 상태는 결과 열에  "오류" 로 나타납니다. 행 색상은 오류 및 경고를 빠르게 식별하는데도 도움이 됩니다.
결과 정보 오류 코드 및 결과의 자세한 번역입니다. 예를 들어 429 상태 코드는 이 열에 "너무 많은 요청"으로 표시됩니다.
상태 네트워크 요청의 HTTP 상태 코드 입니다. 예를 들어 2XX 코드는 성공적인 요청을 나타내는 반면 4XX 코드는 오류를 나타냅니다.
기간 기간은 대부분 앱에서 네트워크 호출의 성능을 이해하는 데 사용할 수 있지만, 이벤트 유형에 따라 다릅니다. 예를 들어, 네트워크 요청의 경우 기간은 요청을 보내고 응답을 받는 데 걸리는 시간입니다.
데이터 원본 발생한 이벤트 작업에서 액세스하는 데이터 원본의 이름(예: Microsoft Dataverse 테이블의 이름)입니다.
컨트롤 이 이벤트에 연결된 컨트롤 이름
속성 발생한 이벤트의 활성 컨트롤 속성입니다.
응답 크기 네트워크 요청 이벤트의 경우 발신자로부터 앱으로 받은 응답의 크기(바이트)를 나타냅니다.

그리드에서 이벤트를 선택하면 패널에 이벤트에 대한 추가 세부 정보가 표시됩니다. 패널에는 4개의 탭이 있습니다.

  • Details: 선택한 이벤트의 고급 개요를 보여줍니다.트리 보기에서 일부 데이터가 축소될 수 있습니다. 콘텐츠를 보도록 확장 및 드릴다운할 수 있습니다.

    모니터 - 세부 정보.

  • 수식: 선택한 이벤트에 대한 앱의 관련 수식을 표시합니다. 이벤트를 트리거하는 컨트롤 속성의 이름이 탭 상단 및 이벤트 테이블 내부에 표시됩니다.

    모니터 - 수식.

  • 요청: 전송된 HTTP 요청을 표시합니다.

    모니터 - 요청.

  • 응답: 수신된 HTTP 응답을 표시합니다. JSON 형식으로 응답을 볼 수 있습니다.

    모니터 - 응답.

모니터에 대해 지원되지 않는 시나리오

Monitor에 대해 지원되지 않는 시나리오에 대해 알아 보려면 고급 모니터링-지원되지 않는 시나리오로 이동하십시오.

다음 단계

참조

모델 기반 앱에서 양식 이슈 문제 해결
모니터를 사용하여 협업 디버깅
고급 모니터링

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).