Megosztás a következőn keresztül:


Azure Core nyomkövetési kódtár JavaScripthez

Ez az alapvető nyomkövetési kódtár, amely alacsony szintű felületeket és segítő módszereket biztosít a böngészőben és Node.jsműködő Azure SDK JavaScript-kódtárak nyomkövetéséhez.

Kezdetekhez

Telepítés

Ezt a csomagot elsősorban az Azure-ügyfélkódtárakban használják, és nem közvetlenül az Azure SDK-k felhasználói használják.

Alapfogalmak

  • TracingClient az elsődleges felület, amely nyomkövetési funkciókat biztosít az ügyfélkódtáraknak. Az ügyfélkódtárak csak egy TracingClient példányt ismerhetnek és használhatnak.
    • Az TracingClient implementáció a createTracingClient factory függvénnyel hozható létre.
  • Instrumenter absztrakciót biztosít egy rendszerállapoton, és együttműködési pontként működik a harmadik féltől származó kódtárak, például az OpenTelemetry használatához. Alapértelmezés szerint egy no-op Instrumenter van használva. Azok az ügyfelek, akik engedélyezni szeretnék a OpenTelemetry alapú nyomkövetést, ezt a @azure/opentelemetry-instrumentation-azure-sdk csomag telepítésével és regisztrálásával teszik meg.
  • TracingContext egy nem módosítható adattároló, amely műveletspecifikus információk (például span szülői információk) továbbítására szolgál.
  • TracingSpan az a Span absztrakciója, amely események, attribútumok és kivételek rögzítésére használható.

Példák

Példák találhatók a mappában samples .

Következő lépések

A teszteket helyileg is felépítheti és futtathatja a .npm run test Fedezze fel a mappát test a nyilvános osztályok speciális használatának és viselkedésének megtekintéséhez.

Hibaelhárítás

Ha problémákba ütközik a könyvtár használata közben, kérjük, nyugodtan jelentsen be problémát.

Hozzájárulás

Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót, amelyből többet is megtudhat a kód összeállításáról és teszteléséről.