Share via


@azure/core-tracing package

Interfaces

Instrumenter

Représente un instrumenteur indépendant de l’implémentation.

InstrumenterSpanOptions

Options passées à startSpan en tant que sur-ensemble de TracingSpanOptions.

OperationTracingOptions

Options de suivi à définir sur une opération.

TracingClient

Représente un client qui peut s’intégrer à l’Instrumenter actuellement configuré.

Créez une instance à l’aide de createTracingClient.

TracingClientOptions

Options qui peuvent être passées à createTracingClient

TracingContext

Un conteneur de contexte immuable de valeurs de suivi pour l’opération actuelle.

TracingSpan

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

TracingSpanLink

Pointeur du tracingSpan actuel vers une autre étendue dans la même trace ou dans une autre trace.

TracingSpanOptions

Options utilisées pour configurer l’étendue nouvellement créée.

Alias de type

OptionsWithTracingContext

Type d’utilitaire lorsque nous savons qu’un TracingContext a été défini dans le cadre des options d’une opération.

Resolved

Version plus étroite du type Awaited de TypeScript 4.5 qui désencapsule de manière récursive le « type attendu », en émulant le comportement de await.

SpanStatus

Représente les états qui peuvent être passés à setStatus.

Par défaut, toutes les étendues sont créées avec l’état « unset ».

SpanStatusError

État représentant une erreur pouvant être envoyée à setStatus

SpanStatusSuccess

État représentant une opération réussie qui peut être envoyée à setStatus

TracingSpanKind

Le genre d’étendue.

Fonctions

createTracingClient(TracingClientOptions)

Crée un client de suivi.

useInstrumenter(Instrumenter)

Étend le Kit de développement logiciel (SDK) Azure avec la prise en charge d’une implémentation d’instrumenter donnée.

Informations relatives à la fonction

createTracingClient(TracingClientOptions)

Crée un client de suivi.

function createTracingClient(options: TracingClientOptions): TracingClient

Paramètres

options
TracingClientOptions

Options utilisées pour configurer le client de suivi.

Retours

useInstrumenter(Instrumenter)

Étend le Kit de développement logiciel (SDK) Azure avec la prise en charge d’une implémentation d’instrumenter donnée.

function useInstrumenter(instrumenter: Instrumenter)

Paramètres

instrumenter
Instrumenter

Implémentation de l’instrumenteur à utiliser.