대화 진단은 각 대화 수명 주기 이벤트를 기록하여 조직 대화의 운영 인사이트 및 분석에 대한 가시성을 높입니다. 지원 팀은 시스템을 사전에 모니터링할 수 있으며 개발자는 문제가 있는 대화를 쉽게 식별, 진단 및 수정하거나 신속한 지원을 요청할 수 있습니다.
Dynamics 365 Customer Service 환경을 Azure Application Insights 인스턴스에 연결하여 대화 로그를 수집하고 저장합니다. Application Insights 개요 대시보드와 Azure Portal을 사용하여 오류 진단에서 Application Insights 기능에 대해 알아보고 이를 사용하여 원격 분석을 모니터링하고 오류를 진단하는 방법을 알아볼 수 있습니다.
그런 다음 Application Insights의 대화 수명 주기 이벤트 데이터를 사용하여 시스템 상태를 모니터링하고, 내보내고, 다른 데이터 세트와 결합하여 비즈니스 요구 사항에 맞는 사용자 지정 대시보드를 빌드할 수 있습니다.
노트
Power Automate 및 Dynamics 365 Customer Service 데이터는 GCC(정부 기관용 커뮤니티 클라우드), GCC High(정부 기관용 커뮤니티 클라우드 - High) 및 DoD(국방부)와 같은 소버린 클라우드에서 내보낼 수 없습니다.
필수 구성 요소
설정하려면 사용자에게 Azure 서비스에 대한 액세스 수준 기여자 또는 더 높은 수준의 권한이 있어야 합니다.
Application Insights에서 쿼리 데이터에 대한 최소한의 "읽기" 액세스 권한이 있어야 합니다.
데이터를 내보내는 등의 작업을 수행하려면 사용자가 Power Platform 관리자 또는 시스템 관리자여야 합니다.
환경은 관리형 환경이어야 합니다.
가격 산정
대화 진단 데이터는 Azure Application Insights 데이터베이스에 저장됩니다. Azure Application Insights는 Azure Monitor의 확장이며 수집된 데이터에 대한 요금을 부과합니다. 두 가지 로그 수집 계획은 기본 및 분석 로그입니다. Azure Monitor 가격 책정에서 비즈니스 요구 사항에 대한 가격 책정에 대해 자세히 알아보세요.
다음 표에는 Application Insights의 평균 데이터 사용량 분석이 나와 있습니다
| 데이터 사용량 | 크기(KB)(평균1) |
|---|---|
| 라우팅된 작업 항목(통화/대화/레코드)당 분류 1개, 큐에 대한 라우팅 규칙 집합 1개, 할당 규칙 집합 1개 | 7 |
| 단일 규칙이 있는 규칙 집합당 | 2 |
| 규칙 집합의 새 규칙당 | 1 |
1 평균값은 규칙 수, 규칙 세트 내에서 정의된 조건, 조건의 크기(문자 수)와 같은 요인에 따라 달라질 수 있습니다.
각 라우팅 단계에 몇 가지 규칙과 다소 복잡한 규칙 조건이 포함된 단일 규칙 세트가 있는 예를 들어 보겠습니다. 하루에 500개의 작업 항목을 라우팅하는 경우 약 4.88MB의 데이터가 사용됩니다. 분석은 다음과 같습니다.
분류, 큐로 라우팅 및 할당에 대해 각각 하나의 규칙 세트로 라우팅된 작업 항목 1개에 대해 7KB, 그리고 각 분류, 큐로 라우팅 및 할당 규칙 세트에서 추가로 하나의 규칙이 라우팅된 작업 항목 1개에 대해 3KB를 더하면 10KB가 됩니다.
10KB x 500개 작업 항목 = 5000KB(4.88MB로 변환)
라우팅 단계 이해에서 라우팅 단계에 대해 알아보세요.
Azure Application Insights와 연결 설정
데이터 내보내기를 수행하기 전에 Power Platform 관리 센터에서 Customer Service 인스턴스와 Azure Application Insights 간에 연결을 만듭니다. Customer Service에서 Application Insights로 환경당 하나의 데이터 내보내기 구성만 만들 수 있습니다. 데이터 내보내기를 활성화하는 방법에서 자세히 알아보세요.
Application Insights에서 대화 정보에 액세스하고 사용합니다
데이터 내보내기 설정을 구성한 후에는 라이브 채팅, 디지털 메시징, 음성 및 사용자 지정 채널 대화에 대한 대화 수명 주기 정보를 Application Insights 추적 테이블에서 사용할 수 있습니다.
대화 로그를 보려면 다음 단계를 수행합니다.
Azure Portal에 로그인하고 Application Insights 인스턴스에 액세스합니다. 데이터 내보내기를 설정하는 데 사용한 인스턴스와 동일한지 확인합니다.
모니터링에서 로그를 선택합니다.
편집기에서 다음 샘플 쿼리를 사용합니다.
Traces | extend customDim = parse_json(customDimensions) | extend workItem = tostring(customDim["powerplatform.analytics.resource.id"]) | extend subscenario = tostring(customDim["powerplatform.analytics.subscenario"]) | where workItem == "Insert conversation ID of work item" // | where subscenario contains "Classification" | project timestamp, workItem, subscenario, customDim
결과 탭에는 쿼리 결과가 표시됩니다.
대화 진단 대시보드 보기
대시보드를 보려면 대화 진단 대시보드의 단계를 수행하세요.