Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jest to podstawowa biblioteka śledzenia, która udostępnia interfejsy niskiego poziomu i metody pomocnicze do śledzenia w bibliotekach JavaScript zestawu AZURE SDK, które działają w przeglądarce i Node.js.
Wprowadzenie
Instalacja
Ten pakiet jest używany głównie w bibliotekach klienta platformy Azure i nie jest przeznaczony do bezpośredniego użycia przez użytkowników zestawów SDK platformy Azure.
Kluczowe pojęcia
TracingClient
jest podstawowym interfejsem zapewniającym funkcje śledzenia bibliotek klienckich. Biblioteki klienckie powinny być świadome tylko wystąpienia i wchodzić z nimiTracingClient
w interakcje.- Implementację
TracingClient
można utworzyć przy użyciucreateTracingClient
funkcji factory.
- Implementację
Instrumenter
Zapewnia abstrakcję instrumentacji i działa jako punkt międzyoperacyjny do korzystania z bibliotek innych firm, takich jak OpenTelemetry. Domyślnie jest używana żadna operacjaInstrumenter
. Klienci, którzy chcą włączyćOpenTelemetry
śledzenie oparte, będą to robić, instalując i rejestrując pakiet @azure/opentelemetry-instrumentation-azure-sdk .TracingContext
jest niezmiennym kontenerem danych używanym do przekazywania informacji specyficznych dla operacji (takich jak informacje dotyczące elementów nadrzędnych).TracingSpan
to abstrakcjaSpan
, która może służyć do rejestrowania zdarzeń, atrybutów i wyjątków.
Przykłady
Przykłady można znaleźć w folderze samples
.
Następne kroki
Testy można kompilować i uruchamiać lokalnie, wykonując polecenie rushx test
. Zapoznaj się z folderem, test
aby zobaczyć zaawansowane użycie i zachowanie klas publicznych.
Rozwiązywanie problemów
Jeśli podczas korzystania z tej biblioteki wystąpią problemy, możesz zgłosić problem.
Współtworzenie
Jeśli chcesz współtworzyć tę bibliotekę, przeczytaj przewodnik współtworzenia , aby dowiedzieć się więcej na temat tworzenia i testowania kodu.
Azure SDK for JavaScript