Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si tratta della libreria di traccia di base che fornisce interfacce di basso livello e metodi di supporto per l'analisi nelle librerie JavaScript di Azure SDK che funzionano nel browser e Node.js.
Introduttiva
Installazione
Questo pacchetto viene usato principalmente nelle librerie client di Azure e non deve essere usato direttamente dai consumer degli SDK di Azure.
Concetti chiave
-
TracingClientè l'interfaccia principale che fornisce funzionalità di traccia alle librerie client. Le librerie client devono essere a conoscenza e interagire solo con un'istanzaTracingClient.- Un'implementazione
TracingClientpuò essere creata utilizzando lacreateTracingClientfunzione factory.
- Un'implementazione
-
InstrumenterFornisce un'astrazione su una strumentazione e funge da punto di interoperabilità per l'uso di librerie di terze parti come OpenTelemetry. Per impostazione predefinita, viene utilizzato un no-opInstrumenter. I clienti che desiderano abilitareOpenTelemetryla traccia basata possono installare e registrare il pacchetto @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContextè un contenitore di dati non modificabile , utilizzato per passare informazioni specifiche dell'operazione (ad esempio le informazioni sull'elemento padre span). -
TracingSpanè un'astrazione di aSpanche può essere utilizzata per registrare eventi, attributi ed eccezioni.
Esempi
Gli esempi possono essere trovati nella samples cartella.
Passaggi successivi
È possibile compilare ed eseguire i test in locale eseguendo npm run test. Esplorare la cartella per visualizzare l'utilizzo e il test comportamento avanzati delle classi pubbliche.
Risoluzione dei problemi
Se riscontri problemi durante l'utilizzo di questa libreria, non esitare a segnalare un problema.
Contribuire
Per contribuire a questa libreria, leggere la guida contribuire per altre informazioni su come compilare e testare il codice.
Azure SDK for JavaScript