BotTelemetryClient 接口
public interface BotTelemetryClient
机器人遥测的日志记录客户端。
方法摘要
方法详细信息
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
发送跟踪消息。
参数: