TracingSpan interface

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

Méthodes

addEvent(string, AddEventOptions)

Ajoute un événement à l’étendue.

end()

Termine l’étendue.

isRecording()

Retourne true si cette TracingSpan enregistre des informations.

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

Lorsque vous enregistrez une exception non prise qui devrait échouer à l’étendue, veuillez utiliser TracingSpan.setStatus à la place.

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

addEvent(string, AddEventOptions)

Ajoute un événement à l’étendue.

function addEvent(name: string, options?: AddEventOptions)

Paramètres

name

string

options
AddEventOptions

end()

Termine l’étendue.

function end()

isRecording()

Retourne true si cette TracingSpan enregistre des informations.

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

Lorsque vous enregistrez une exception non prise qui devrait échouer à l’étendue, veuillez utiliser TracingSpan.setStatus à la place.

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. Peut être n’importe quelle 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.