BotTelemetryClient 인터페이스
public interface BotTelemetryClient
Bot Telemetry에 대한 로깅 클라이언트.
메서드 요약
메서드 세부 정보
flush
public abstract void flush()
메모리 내 버퍼 및 미리 집계되는 모든 메트릭을 플러시합니다.
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
애플리케이션의 가용성에 대한 정보를 보냅니다.
매개 변수:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
애플리케이션의 가용성에 대한 정보를 보냅니다.
매개 변수:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
애플리케이션의 외부 종속성(발신 호출)에 대한 정보를 보냅니다.
매개 변수:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
IBotPageViewTelemetryClient가 구현된 경우 IBotTelemetryClient에서 TrackPageView 메서드를 사용하여 DialogView를 기록합니다. 또는 TrackTrace를 통해 정보를 로그아웃합니다.
매개 변수:
trackEvent
public default void trackEvent(String eventName)
확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.
매개 변수:
trackEvent
public default void trackEvent(String eventName, Map
확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.
매개 변수:
trackEvent
public abstract void trackEvent(String eventName, Map
확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.
매개 변수:
trackException
public default void trackException(Exception exception)
시스템 예외를 기록합니다.
매개 변수:
trackException
public abstract void trackException(Exception exception, Map
시스템 예외를 기록합니다.
매개 변수:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
추적 메시지를 보냅니다.
매개 변수: