NullBotTelemetryClient 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.NullBotTelemetryClient

구현

public class NullBotTelemetryClient
implements BotTelemetryClient

no-op 원격 분석 클라이언트입니다.

생성자 요약

생성자 Description
NullBotTelemetryClient()

메서드 요약

한정자 및 형식 메서드 및 설명
void flush()

미리 집계되는 메모리 내 버퍼 및 메트릭을 플러시합니다.

void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)

애플리케이션의 가용성에 대한 정보를 보냅니다.

void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

애플리케이션의 외부 종속성(발신 호출)에 대한 정보를 보냅니다.

void trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)

IBot페이지보기원격 분석클라이언트가 구현된 경우 IBot원격 분석클라이언트에서페이지보기 메서드를 사용하여 대화 상자보기를 기록합니다.

void trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)

확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.

void trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)

시스템 예외를 기록합니다.

void trackTrace(String message, Severity severityLevel, Map<String,String> properties)

추적 메시지를 보냅니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

NullBotTelemetryClient

public NullBotTelemetryClient()

메서드 세부 정보

flush

public void flush()

미리 집계되는 메모리 내 버퍼 및 메트릭을 플러시합니다.

trackAvailability

public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map properties, Map metrics)

애플리케이션의 가용성에 대한 정보를 보냅니다.

매개 변수:

name
timeStamp
duration
runLocation
success
message
properties
metrics

trackDependency

public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

애플리케이션의 외부 종속성(발신 호출)에 대한 정보를 보냅니다.

매개 변수:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

public void trackDialogView(String dialogName, Map properties, Map metrics)

IBotPageViewTelemetryClient가 구현된 경우 IBotTelemetryClient에서 TrackPageView 메서드를 사용하여 DialogView를 기록합니다. 또는 TrackTrace를 통해 정보를 기록합니다.

매개 변수:

dialogName
properties
metrics

trackEvent

public void trackEvent(String eventName, Map properties, Map metrics)

확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.

매개 변수:

eventName
properties
metrics

trackException

public void trackException(Exception exception, Map properties, Map metrics)

시스템 예외를 기록합니다.

매개 변수:

exception
properties
metrics

trackTrace

public void trackTrace(String message, Severity severityLevel, Map properties)

추적 메시지를 보냅니다.

매개 변수:

message
severityLevel
properties

적용 대상