NullTelemetryClient Classe
Constructeur
NullTelemetryClient()
Méthodes
| track_dependency |
Envoie une seule télémétrie de dépendance capturée pour l’application. :p aram name : nom de la commande lancée avec cet appel de dépendance. Valeur de cardinalité faible. Les exemples sont le nom de procédure stockée et le modèle de chemin d’URL. :p aram data : la commande lancée par cet appel de dépendance. Les exemples sont l’instruction SQL et l’URL HTTP avec tous les paramètres de requête. :p aram type_name : nom du type de dépendance. Valeur de cardinalité faible pour le regroupement logique de dépendances et l’interprétation d’autres champs tels que commandName et resultCode. Par exemple, SQL, table Azure et HTTP. (valeur par défaut : Aucun) cible :p aram : le site cible d’un appel de dépendance. Par exemple, le nom du serveur, l’adresse de l’hôte. (valeur par défaut : Aucun) :p durée de la mémoire : nombre de millisecondes auxquelles cet appel de dépendance a duré. (valeur par défaut : Aucun) :p aram success : true si l’appel de dépendance s’est terminé en réussite, false sinon. (valeur par défaut : Aucun) :p aram result_code : code de résultat d’un appel de dépendance. Par exemple, le code d’erreur SQL et le code d’état HTTP. (valeur par défaut : Aucun) :p propriétésaram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) :p aram dependency_id : ID de cet appel de dépendance. Si aucun n’est, un nouvel uuid est généré. (valeur par défaut : Aucun) |
| track_event |
Envoyez des informations sur un événement unique qui s’est produit dans le contexte de l’application. nom :p aram : données à associer à cet événement. :p aram properties : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) |
| track_exception |
Envoyez des informations sur une seule exception qui s’est produite dans l’application. :p aram exception_type : type de l’exception levée. valeur :p aram : exception que le client souhaite envoyer. :p aram trace : informations de suivi retournées par exc_info. :p aram properties : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) |
| track_metric |
Envoyez des informations sur un point de données de métrique unique capturé pour l’application. nom :p aram : nom de la métrique capturée. valeur :p aram : valeur de la métrique capturée. :p aram tel_type : type de la métrique. (valeur par défaut : TelemetryDataPointType.aggregation') :p aram count : nombre de métriques agrégées dans ce point de données. (valeur par défaut : Aucun :p aram min_val : le minimum de toutes les métriques collectées qui ont été agrégées dans ce point de données. (valeur par défaut : Aucun) |
| track_pageview |
Envoyez des informations sur la page consultée dans l’application (une page web par exemple). :p aram name : nom de la page qui a été consultée. url :p aram : URL de la page qui a été consultée. :p aram durée : durée de l’affichage de page en millisecondes. (valeur par défaut : 0) propriétés :p aram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) |
| track_request |
Envoie une requête unique capturée pour l’application. nom :p aram : nom de cette demande. Toutes les demandes portant le même nom seront regroupées. url :p aram : URL réelle de cette requête (pour afficher dans des instances de requête individuelles). :p aram success : True si la demande s’est terminée en réussite, False sinon. :p aram start_time : heure de début de la demande. La valeur doit ressembler à celle retournée par <xref:datetime.isoformat>. (valeur par défaut : Aucun) :p aram duration : nombre de millisecondes que cette requête a duré. (valeur par défaut : Aucun) :p aram response_code : code de réponse retourné par cette requête. (valeur par défaut : Aucun) :p aram http_method : méthode HTTP qui a déclenché cette requête. (valeur par défaut : Aucun) :p propriétésaram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) :p aram request_id : ID de cette requête. Si aucun n’est, un nouvel uuid est généré. (valeur par défaut : Aucun) |
| track_trace |
Envoie une instruction de trace unique. :p aram name : l’instruction trace. |
track_dependency
Envoie une seule télémétrie de dépendance capturée pour l’application. :p aram name : nom de la commande lancée avec cet appel de dépendance. Valeur de cardinalité faible. Les exemples sont le nom de procédure stockée et le modèle de chemin d’URL. :p aram data : la commande lancée par cet appel de dépendance. Les exemples sont l’instruction SQL et l’URL HTTP avec tous les paramètres de requête. :p aram type_name : nom du type de dépendance. Valeur de cardinalité faible pour le regroupement logique de dépendances et l’interprétation d’autres champs tels que commandName et resultCode. Par exemple, SQL, table Azure et HTTP. (valeur par défaut : Aucun) cible :p aram : le site cible d’un appel de dépendance. Par exemple, le nom du serveur, l’adresse de l’hôte. (valeur par défaut : Aucun) :p durée de la mémoire : nombre de millisecondes auxquelles cet appel de dépendance a duré. (valeur par défaut : Aucun) :p aram success : true si l’appel de dépendance s’est terminé en réussite, false sinon. (valeur par défaut : Aucun) :p aram result_code : code de résultat d’un appel de dépendance. Par exemple, le code d’erreur SQL et le code d’état HTTP. (valeur par défaut : Aucun) :p propriétésaram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) :p aram dependency_id : ID de cet appel de dépendance. Si aucun n’est, un nouvel uuid est généré. (valeur par défaut : Aucun)
track_dependency(name: str, data: str, type_name: str = None, target: str = None, duration: int = None, success: bool = None, result_code: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, dependency_id: str = None)
Paramètres
| Nom | Description |
|---|---|
|
name
Obligatoire
|
|
|
data
Obligatoire
|
|
|
type_name
|
Valeur par défaut: None
|
|
target
|
Valeur par défaut: None
|
|
duration
|
Valeur par défaut: None
|
|
success
|
Valeur par défaut: None
|
|
result_code
|
Valeur par défaut: None
|
|
properties
|
Valeur par défaut: None
|
|
measurements
|
Valeur par défaut: None
|
|
dependency_id
|
Valeur par défaut: None
|
track_event
Envoyez des informations sur un événement unique qui s’est produit dans le contexte de l’application. nom :p aram : données à associer à cet événement. :p aram properties : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun)
track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Paramètres
| Nom | Description |
|---|---|
|
name
Obligatoire
|
|
|
properties
|
Valeur par défaut: None
|
|
measurements
|
Valeur par défaut: None
|
track_exception
Envoyez des informations sur une seule exception qui s’est produite dans l’application. :p aram exception_type : type de l’exception levée. valeur :p aram : exception que le client souhaite envoyer. :p aram trace : informations de suivi retournées par exc_info. :p aram properties : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun)
track_exception(exception_type: type = None, value: Exception = None, trace: <module 'traceback' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.10\\x64\\Lib\\traceback.py'> = None, properties: ~typing.Dict[str, object] = None, measurements: ~typing.Dict[str, object] = None) -> None
Paramètres
| Nom | Description |
|---|---|
|
exception_type
|
Valeur par défaut: None
|
|
value
|
Valeur par défaut: None
|
|
trace
|
Valeur par défaut: None
|
|
properties
|
Valeur par défaut: None
|
|
measurements
|
Valeur par défaut: None
|
track_metric
Envoyez des informations sur un point de données de métrique unique capturé pour l’application. nom :p aram : nom de la métrique capturée. valeur :p aram : valeur de la métrique capturée. :p aram tel_type : type de la métrique. (valeur par défaut : TelemetryDataPointType.aggregation') :p aram count : nombre de métriques agrégées dans ce point de données. (valeur par défaut : Aucun :p aram min_val : le minimum de toutes les métriques collectées qui ont été agrégées dans ce point de données.
(valeur par défaut : Aucun)
track_metric(name: str, value: float, tel_type: TelemetryDataPointType = None, count: int = None, min_val: float = None, max_val: float = None, std_dev: float = None, properties: Dict[str, object] = None) -> NotImplemented
Paramètres
| Nom | Description |
|---|---|
|
max_val
|
le maximum de toutes les métriques collectées qui ont été agrégées dans ce point de données. (valeur par défaut : Aucun) Valeur par défaut: None
|
|
std_dev
|
écart type de toutes les métriques collectées qui ont été agrégées dans ce point de données. (valeur par défaut : Aucun) Valeur par défaut: None
|
|
properties
|
l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) Valeur par défaut: None
|
|
name
Obligatoire
|
|
|
value
Obligatoire
|
|
|
tel_type
|
Valeur par défaut: None
|
|
count
|
Valeur par défaut: None
|
|
min_val
|
Valeur par défaut: None
|
track_pageview
Envoyez des informations sur la page consultée dans l’application (une page web par exemple). :p aram name : nom de la page qui a été consultée. url :p aram : URL de la page qui a été consultée. :p aram durée : durée de l’affichage de page en millisecondes. (valeur par défaut : 0) propriétés :p aram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun)
track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Paramètres
| Nom | Description |
|---|---|
|
name
Obligatoire
|
|
|
url
Obligatoire
|
|
|
duration
|
Valeur par défaut: 0
|
|
properties
|
Valeur par défaut: None
|
|
measurements
|
Valeur par défaut: None
|
track_request
Envoie une requête unique capturée pour l’application. nom :p aram : nom de cette demande. Toutes les demandes portant le même nom seront regroupées. url :p aram : URL réelle de cette requête (pour afficher dans des instances de requête individuelles). :p aram success : True si la demande s’est terminée en réussite, False sinon. :p aram start_time : heure de début de la demande. La valeur doit ressembler à celle retournée par <xref:datetime.isoformat>. (valeur par défaut : Aucun) :p aram duration : nombre de millisecondes que cette requête a duré. (valeur par défaut : Aucun) :p aram response_code : code de réponse retourné par cette requête. (valeur par défaut : Aucun) :p aram http_method : méthode HTTP qui a déclenché cette requête. (valeur par défaut : Aucun) :p propriétésaram : l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) :p aram mesures : l’ensemble de mesures personnalisées que le client souhaite attacher à cet élément de données. (valeur par défaut : Aucun) :p aram request_id : ID de cette requête. Si aucun n’est, un nouvel uuid est généré. (valeur par défaut : Aucun)
track_request(name: str, url: str, success: bool, start_time: str = None, duration: int = None, response_code: str = None, http_method: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, request_id: str = None)
Paramètres
| Nom | Description |
|---|---|
|
name
Obligatoire
|
|
|
url
Obligatoire
|
|
|
success
Obligatoire
|
|
|
start_time
|
Valeur par défaut: None
|
|
duration
|
Valeur par défaut: None
|
|
response_code
|
Valeur par défaut: None
|
|
http_method
|
Valeur par défaut: None
|
|
properties
|
Valeur par défaut: None
|
|
measurements
|
Valeur par défaut: None
|
|
request_id
|
Valeur par défaut: None
|
track_trace
Envoie une instruction de trace unique. :p aram name : l’instruction trace.
track_trace(name, properties=None, severity: Severity = None)
Paramètres
| Nom | Description |
|---|---|
|
properties
|
l’ensemble de propriétés personnalisées que le client souhaite joindre à cet élément de données. (valeur par défaut : Aucun) Valeur par défaut: None
|
|
severity
|
niveau de gravité de cette trace, l’un des ÉLÉMENTS DEBUG, INFO, AVERTISSEMENT, ERREUR, CRITIQUE Valeur par défaut: None
|
|
name
Obligatoire
|
|