OpenTelemetryScope class

OpenTelemetry-jäljitysalueiden perusluokka

Menetelmät

dispose()

Vanha hävitysmenetelmä yhteensopivuuden vuoksi

getSpanContext()

Hakee alueen span-kontekstin. Tämän avulla voidaan luoda ParentSpanRef eksplisiittistä pää-alikohde-linkkiä varten asynkronisten rajojen yli.

recordAttributes(undefined | null | Iterable<[string, AttributeValue]> | Record<string, AttributeValue>)

Tallentaa useita määriteavain-/arvo-pareja telemetrian seurantaa varten.

recordCancellation(string)

Kirjaa peruuttamistapahtuma ajanjakson aikana. Määrittää tilan ERROR peruuttamisen syyksi ja merkitsee virhetyypiksi "TaskCanceledException".

recordError(Error)

Kirjaa toiminnon aikana ilmennyt virhe

setEndTime(TimeInput)

Määrittää vaikutusalueen mukautetun päättymisajan. Kun asetus on määritetty, hävitys siirtää tämän arvon kohteeseen span.end() nykyisen seinäkellonajan käyttämisen sijaan. Tästä on hyötyä, kun toiminnon todellinen päättymisaika on tiedossa, ennen kuin vaikutusalue on hävitetty.

withActiveSpanAsync<T>(() => Promise<T>)

Tekee tästä ulottumisesta aktiivisen asynkronisen takaisinkutsun suorituksen ajaksi

Menetelmän tiedot

dispose()

Vanha hävitysmenetelmä yhteensopivuuden vuoksi

function dispose()

getSpanContext()

Hakee alueen span-kontekstin. Tämän avulla voidaan luoda ParentSpanRef eksplisiittistä pää-alikohde-linkkiä varten asynkronisten rajojen yli.

function getSpanContext(): SpanContext

Palautukset

SpanContext

SpanContext, joka sisältää traceId-tunnuksen ja spanId-arvon

recordAttributes(undefined | null | Iterable<[string, AttributeValue]> | Record<string, AttributeValue>)

Tallentaa useita määriteavain-/arvo-pareja telemetrian seurantaa varten.

function recordAttributes(attributes: undefined | null | Iterable<[string, AttributeValue]> | Record<string, AttributeValue>)

Parametrit

attributes

undefined | null | Iterable<[string, AttributeValue]> | Record<string, AttributeValue>

Määriteavain-/arvoparien kokoelma (matriisi tai kohteen [avain, arvo] tai objektikartta iterable).

recordCancellation(string)

Kirjaa peruuttamistapahtuma ajanjakson aikana. Määrittää tilan ERROR peruuttamisen syyksi ja merkitsee virhetyypiksi "TaskCanceledException".

function recordCancellation(reason?: string)

Parametrit

reason

string

Valinnainen peruutussyy. Oletusarvo on "Tehtävän peruutettu".

recordError(Error)

Kirjaa toiminnon aikana ilmennyt virhe

function recordError(error: Error)

Parametrit

error

Error

Tapahtunut virhe

setEndTime(TimeInput)

Määrittää vaikutusalueen mukautetun päättymisajan. Kun asetus on määritetty, hävitys siirtää tämän arvon kohteeseen span.end() nykyisen seinäkellonajan käyttämisen sijaan. Tästä on hyötyä, kun toiminnon todellinen päättymisaika on tiedossa, ennen kuin vaikutusalue on hävitetty.

function setEndTime(endTime: TimeInput)

Parametrit

endTime

TimeInput

Tämä on päättymisaika millisekunteina aikakaudesta, päivämäärästä tai hrtime-monikkosta.

withActiveSpanAsync<T>(() => Promise<T>)

Tekee tästä ulottumisesta aktiivisen asynkronisen takaisinkutsun suorituksen ajaksi

function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>

Parametrit

callback

() => Promise<T>

Palautukset

Promise<T>