ApplicationInsightsBotTelemetryClient 클래스
- java.
lang. Object - com.
microsoft. bot. applicationinsights. ApplicationInsightsBotTelemetryClient
- com.
구현
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
봇 원격 분석에 대한 로깅 클라이언트입니다.
생성자 요약
| 생성자 | Description |
|---|---|
| ApplicationInsightsBotTelemetryClient(String instrumentationKey) |
BotTelemetryClient새 인스턴스를 초기화합니다. |
메서드 요약
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
ApplicationInsightsBotTelemetryClient
public ApplicationInsightsBotTelemetryClient(String instrumentationKey)
BotTelemetryClient새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
flush
public void flush()
미리 집계되는 메모리 내 버퍼 및 메트릭을 플러시합니다.
getTelemetryConfiguration
public TelemetryConfiguration getTelemetryConfiguration()
여기에서 실행 중인 Application Insights 구성에 대한 액세스를 제공합니다. 개발자가 옵션을 조정할 수 있습니다.
반환:
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
애플리케이션의 가용성에 대한 정보를 보냅니다.
매개 변수:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
애플리케이션의 외부 종속성(발신 호출)에 대한 정보를 보냅니다.
매개 변수:
trackDialogView
public void trackDialogView(String dialogName, Map
IBotPageViewTelemetryClient가 구현되지 않았기 때문에 ApplicationInsightsBotTelemetryClient tracePageView 메서드를 호출하는 이 메서드를 구현했습니다.
매개 변수:
trackEvent
public void trackEvent(String eventName, Map
확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.
매개 변수:
trackException
public void trackException(Exception exception, Map
시스템 예외를 기록합니다.
매개 변수:
trackPageView
public void trackPageView(String dialogName, Map
대화 상자 항목을 Application Insights 페이지 보기로 기록합니다.
매개 변수:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
추적 메시지를 보냅니다.
매개 변수: