NullBotTelemetryClient クラス

  • java.lang.Object
    • com.microsoft.bot.builder.NullBotTelemetryClient

実装

BotTelemetryClient

public class NullBotTelemetryClient
implements BotTelemetryClient

no-op テレメトリ クライアント。

コンストラクターの概要

コンストラクター 説明
NullBotTelemetryClient()

メソッドの概要

修飾子と型 メソッドと説明
void flush()

メモリ内バッファーと、事前に集計されているメトリックをフラッシュします。

void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)

アプリケーションの可用性に関する情報を送信します。

void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

アプリケーションの外部依存関係 (発信呼び出し) に関する情報を送信します。

void trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)

IBotPageViewTelemetryClient が実装されている場合、IBotTelemetryClient の [ページの追跡]View メソッドを使用してダイアログビューをログに記録します。

void trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)

拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。

void trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)

システム例外をログに記録します。

void trackTrace(String message, Severity severityLevel, Map<String,String> properties)

トレース メッセージを送信します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

NullBotTelemetryClient

public NullBotTelemetryClient()

メソッドの詳細

flush

public void flush()

メモリ内バッファーと、事前に集計されているメトリックをフラッシュします。

trackAvailability

public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map properties, Map metrics)

アプリケーションの可用性に関する情報を送信します。

パラメーター:

name
timeStamp
duration
runLocation
success
message
properties
metrics

trackDependency

public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

アプリケーションの外部依存関係 (発信呼び出し) に関する情報を送信します。

パラメーター:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

public void trackDialogView(String dialogName, Map properties, Map metrics)

IBotPageViewTelemetryClient が実装されている場合は、IBotTelemetryClient の TrackPageView メソッドを使用して DialogView をログに記録します。 または、TrackTrace を使用して情報をログアウトします。

パラメーター:

dialogName
properties
metrics

trackEvent

public void trackEvent(String eventName, Map properties, Map metrics)

拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。

パラメーター:

eventName
properties
metrics

trackException

public void trackException(Exception exception, Map properties, Map metrics)

システム例外をログに記録します。

パラメーター:

exception
properties
metrics

trackTrace

public void trackTrace(String message, Severity severityLevel, Map properties)

トレース メッセージを送信します。

パラメーター:

message
severityLevel
properties

適用対象