TracingSpan interface
Représente une étendue de suivi indépendante de l’implémentation.
Méthodes
end() | Termine l’étendue. |
is |
Retourne true si cet objet TracingSpan enregistre des informations. En fonction de l’implémentation de l’étendue, cela peut retourner false si l’étendue n’est pas échantillonné. |
record |
Enregistre une exception sur un TracingSpan sans modifier son état. Lors de l’enregistrement d’une exception non prise en charge qui doit échouer dans l’étendue, utilisez plutôt setStatus . |
set |
Définit un attribut donné sur une étendue. |
set |
Définit l’état de l’étendue. Lorsqu’une erreur est fournie, elle est également enregistrée sur l’étendue. |
Détails de la méthode
end()
Termine l’étendue.
function end()
isRecording()
Retourne true si cet objet TracingSpan enregistre des informations.
En fonction de l’implémentation de l’étendue, cela peut retourner false si l’étendue n’est pas échantillonné.
function isRecording(): boolean
Retours
boolean
recordException(string | Error)
Enregistre une exception sur un TracingSpan sans modifier son état.
Lors de l’enregistrement d’une exception non prise en charge qui doit échouer dans l’étendue, utilisez plutôt setStatus .
function recordException(exception: string | Error)
Paramètres
- exception
-
string | Error
Exception à enregistrer sur l’étendue.
setAttribute(string, unknown)
Définit un attribut donné sur une étendue.
function setAttribute(name: string, value: unknown)
Paramètres
- name
-
string
Nom de l’attribut.
- value
-
unknown
Valeur de l’attribut à définir. Il peut s’agir d’une valeur non nullish.
setStatus(SpanStatus)
Définit l’état de l’étendue. Lorsqu’une erreur est fournie, elle est également enregistrée sur l’étendue.
function setStatus(status: SpanStatus)
Paramètres
- status
- SpanStatus
SpanStatus à définir sur l’étendue.