BotTelemetryClient インターフェイス
public interface BotTelemetryClient
ボット テレメトリのログ クライアント。
メソッドの概要
メソッドの詳細
flush
public abstract void flush()
メモリ内バッファーと事前に集計されているメトリックをフラッシュします。
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
アプリケーションの可用性に関する情報を送信します。
Parameters:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
アプリケーションの可用性に関する情報を送信します。
Parameters:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
アプリケーションの外部依存関係 (発信呼び出し) に関する情報を送信します。
Parameters:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
IBotPageViewTelemetryClient が実装されている場合は、IBotTelemetryClient の TrackPageView メソッドを使用して DialogView をログに記録します。 または、TrackTrace を使用して情報をログアウトします。
Parameters:
trackEvent
public default void trackEvent(String eventName)
拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。
Parameters:
trackEvent
public default void trackEvent(String eventName, Map
拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。
Parameters:
trackEvent
public abstract void trackEvent(String eventName, Map
拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。
Parameters:
trackException
public default void trackException(Exception exception)
システム例外をログに記録します。
Parameters:
trackException
public abstract void trackException(Exception exception, Map
システム例外をログに記録します。
Parameters:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
トレース メッセージを送信します。
Parameters: