Partager via


TracingSpan interface

Représente une étendue de suivi indépendante de l’implémentation.

Méthodes

end()

Termine l’étendue.

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é.

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 .

setAttribute(string, unknown)

Définit un attribut donné sur une étendue.

setStatus(SpanStatus)

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.