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