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
トレース メッセージを送信します。
パラメーター: