@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 |
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
create |
Crée un client de suivi. |
use |
É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
- Instance de TracingClient.
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.