NullBotTelemetryClient クラス
- java.lang.Object
- com.microsoft.bot.builder.NullBotTelemetryClient
実装
public class NullBotTelemetryClient
implements BotTelemetryClient
コンストラクターの概要
メソッドの概要
| 修飾子と型 |
メソッドと説明 |
|
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
適用対象