ApplicationInsightsBotTelemetryClient 类
- java.
lang. Object - com.
microsoft. bot. applicationinsights. ApplicationInsightsBotTelemetryClient
- com.
实现
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
机器人遥测的日志记录客户端。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| 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
发送跟踪消息。
参数: