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