BotTelemetryClient Interface
public interface BotTelemetryClient
Journalisation du client pour la télémétrie bot.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| abstract void |
flush()
Vide la mémoire tampon en mémoire et toutes les métriques pré-agrégées. |
| default void |
trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
Envoyez des informations sur la disponibilité d’une application. |
| abstract void |
trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)
Envoyez des informations sur la disponibilité d’une application. |
| abstract void |
trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Envoyez des informations sur une dépendance externe (appel sortant) dans l’application. |
| abstract void |
trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)
Journaliser une boîte de dialogue |
| default void |
trackEvent(String eventName)
Enregistre des événements personnalisés avec des champs nommés extensibles. |
| default void |
trackEvent(String eventName, Map<String,String> properties)
Enregistre des événements personnalisés avec des champs nommés extensibles. |
| abstract void |
trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)
Enregistre des événements personnalisés avec des champs nommés extensibles. |
| default void |
trackException(Exception exception)
Enregistre une exception système. |
| abstract void |
trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)
Enregistre une exception système. |
| abstract void |
trackTrace(String message, Severity severityLevel, Map<String,String> properties)
Envoyez un message de trace. |
Détails de la méthode
flush
public abstract void flush()
Vide la mémoire tampon en mémoire et toutes les métriques pré-agrégées.
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
Envoyez des informations sur la disponibilité d’une application.
Paramètres:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
Envoyez des informations sur la disponibilité d’une application.
Paramètres:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Envoyez des informations sur une dépendance externe (appel sortant) dans l’application.
Paramètres:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
Journalisez un DialogView à l’aide de la méthode TrackPageView sur IBotTelemetryClient si IBotPageViewTelemetryClient a été implémenté. Vous pouvez également déconnecter les informations via TrackTrace.
Paramètres:
trackEvent
public default void trackEvent(String eventName)
Enregistre des événements personnalisés avec des champs nommés extensibles.
Paramètres:
trackEvent
public default void trackEvent(String eventName, Map
Enregistre des événements personnalisés avec des champs nommés extensibles.
Paramètres:
trackEvent
public abstract void trackEvent(String eventName, Map
Enregistre des événements personnalisés avec des champs nommés extensibles.
Paramètres:
trackException
public default void trackException(Exception exception)
Enregistre une exception système.
Paramètres:
trackException
public abstract void trackException(Exception exception, Map
Enregistre une exception système.
Paramètres:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
Envoyez un message de trace.
Paramètres: