ApplicationInsightsBotTelemetryClient クラス
- java.lang.Object
- com.microsoft.bot.applicationinsights.ApplicationInsightsBotTelemetryClient
実装
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
ボット テレメトリのログ クライアント。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
ApplicationInsightsBotTelemetryClient(String instrumentationKey) |
BotTelemetryClientの新しいインスタンスを初期化します。 |
メソッドの概要
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ApplicationInsightsBotTelemetryClient
public ApplicationInsightsBotTelemetryClient(String instrumentationKey)
BotTelemetryClientの新しいインスタンスを初期化します。
Parameters:
メソッドの詳細
flush
public void flush()
メモリ内バッファーと事前に集計されているメトリックをフラッシュします。
getTelemetryConfiguration
public TelemetryConfiguration getTelemetryConfiguration()
ここで実行されている Application Insights 構成へのアクセスを提供します。 開発者がオプションを調整できるようにします。
Returns:
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
アプリケーションの可用性に関する情報を送信します。
Parameters:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
アプリケーションの外部依存関係 (発信呼び出し) に関する情報を送信します。
Parameters:
trackDialogView
public void trackDialogView(String dialogName, Map
IBotPageViewTelemetryClient が実装されていないため、 から ApplicationInsightsBotTelemetryClient tracePageView メソッドを呼び出すこのメソッドを実装しました。
Parameters:
trackEvent
public void trackEvent(String eventName, Map
拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。
Parameters:
trackException
public void trackException(Exception exception, Map
システム例外をログに記録します。
Parameters:
trackPageView
public void trackPageView(String dialogName, Map
ダイアログ エントリ / を Application Insights ページ ビューとしてログに記録します。
Parameters:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
トレース メッセージを送信します。
Parameters: