BaggageBuilder class
Pyynnön matkatavaranmuodostin OpenTelemetry-kontekstin levittämistä varten.
Tämä luokka tarjoaa sujuvan ohjelmointirajapinnan matkatavaraarvojen asettamiseen, jotka välitetään OpenTelemetry-kontekstissa.
Esimerkki
const scope = new BaggageBuilder()
.tenantId("tenant-123")
.agentId("agent-456")
.build();
scope.enter();
// Baggage is set in this context
// ... do work ...
scope.exit();
// Baggage is restored after exiting the context
Menetelmät
| agent |
Määritä agentin AUID-matkatavaran arvo. |
| agent |
Määritä agentin suunnitelman matkatavaran arvo. |
| agent |
Määritä agentin kuvaus matkatavaran arvo. |
| agent |
Määritä agentin sähköpostimatkatavaran arvo. |
| agent |
Määritä agent id -matkatavaran arvo. |
| agent |
Määritä agentin nimi matkatavaran arvo. |
| agent |
Määritä agent platform ID -matkatavaran arvo. |
| agent |
Määritä agentin version matkatavaran arvo. |
| build() | Käytä kerättyjä matkatavaroita nykyiseen kontekstiin. |
| caller |
Määritä soittaja-agentin alustan id-matkatavaran arvo. |
| caller |
Määritä soittajan asiakkaan IP-matkatavaran arvo. Käytetään pyynnön alkuperänä olevan asiakkaan IP-osoitteen sieppaamiseen, jotta se voidaan lisätä OpenTelemetry-matkatavaroiden kautta. |
| channel |
Määritä kanavan linkki/URL-osoite. |
| channel |
Määritä kanavan nimi (esimerkiksi Teams, Slack). |
| conversation |
Määritä keskustelun tunnuksen matkatavaran arvo. |
| conversation |
Määritä keskustelukohteen linkin matkatavaran arvo. |
| invoke |
Määrittää agentin palvelimen osoitteen ja portin matkatavaraarvot. |
| operation |
Määritä käyttölähteen matkatavaran arvo. Käytetään palvelinvälien palvelun tunnistamiseen (esimerkiksi ATG, ACF). |
| session |
Määritä istunnon kuvaus matkatavaran arvo. |
| session |
Määritä istuntotunnuksen matkatavaran arvo. |
| set |
Määritä useita matkatavarapareja sanastosta tai iterable. |
| set |
Kätevyysmenetelmä, jolla voit aloittaa matkatavarasäädännän, joka sisältää yleisiä kenttiä. |
| tenant |
Määritä vuokraajan tunnuksen matkatavaran arvo. |
| user |
Määritä käyttäjän sähköpostin matkatavaran arvo. |
| user |
Määritä matkatavaran käyttäjätunnus. |
| user |
Määritä käyttäjänimen matkatavaran arvo. |
Menetelmän tiedot
agentAuid(undefined | null | string)
Määritä agentin AUID-matkatavaran arvo.
function agentAuid(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentti AUID
Palautukset
Menetelmän ketjutuksen itse
agentBlueprintId(undefined | null | string)
Määritä agentin suunnitelman matkatavaran arvo.
function agentBlueprintId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentin suunnitelman tunnus
Palautukset
Menetelmän ketjutuksen itse
agentDescription(undefined | null | string)
Määritä agentin kuvaus matkatavaran arvo.
function agentDescription(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentin kuvaus
Palautukset
Menetelmän ketjutuksen itse
agentEmail(undefined | null | string)
Määritä agentin sähköpostimatkatavaran arvo.
function agentEmail(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentin sähköpostiosoite
Palautukset
Menetelmän ketjutuksen itse
agentId(undefined | null | string)
Määritä agent id -matkatavaran arvo.
function agentId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agenttitunnus
Palautukset
Menetelmän ketjutuksen itse
agentName(undefined | null | string)
Määritä agentin nimi matkatavaran arvo.
function agentName(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentin nimi
Palautukset
Menetelmän ketjutuksen itse
agentPlatformId(undefined | null | string)
Määritä agent platform ID -matkatavaran arvo.
function agentPlatformId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
The agent platform ID
Palautukset
Menetelmän ketjutuksen itse
agentVersion(undefined | null | string)
Määritä agentin version matkatavaran arvo.
function agentVersion(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Agentin versio (esim. '1.0.0', '2025-05-01')
Palautukset
Menetelmän ketjutuksen itse
build()
Käytä kerättyjä matkatavaroita nykyiseen kontekstiin.
function build(): BaggageScope
Palautukset
Kontekstipäällikkö, joka palauttaa edellisen matkatavaran poistumisen yhteydessä
callerAgentPlatformId(undefined | null | string)
Määritä soittaja-agentin alustan id-matkatavaran arvo.
function callerAgentPlatformId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Soittaja-agentin käyttöympäristön tunniste
Palautukset
Menetelmän ketjutuksen itse
callerClientIp(undefined | null | string)
Määritä soittajan asiakkaan IP-matkatavaran arvo. Käytetään pyynnön alkuperänä olevan asiakkaan IP-osoitteen sieppaamiseen, jotta se voidaan lisätä OpenTelemetry-matkatavaroiden kautta.
function callerClientIp(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Soittajan asiakkaan IP-osoite
Palautukset
Menetelmän ketjutuksen itse
channelLink(undefined | null | string)
Määritä kanavan linkki/URL-osoite.
function channelLink(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Kanavalinkki
Palautukset
Menetelmän ketjutuksen itse
channelName(undefined | null | string)
Määritä kanavan nimi (esimerkiksi Teams, Slack).
function channelName(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Kanavan nimi
Palautukset
Menetelmän ketjutuksen itse
conversationId(undefined | null | string)
Määritä keskustelun tunnuksen matkatavaran arvo.
function conversationId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Keskustelun tunnus
Palautukset
Menetelmän ketjutuksen itse
conversationItemLink(undefined | null | string)
Määritä keskustelukohteen linkin matkatavaran arvo.
function conversationItemLink(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Keskustelukohteen linkki
Palautukset
Menetelmän ketjutuksen itse
invokeAgentServer(undefined | null | string, number)
Määrittää agentin palvelimen osoitteen ja portin matkatavaraarvot.
function invokeAgentServer(address: undefined | null | string, port?: number): BaggageBuilder
Parametrit
- address
-
undefined | null | string
Kohdeagenttipalvelun palvelimen osoite (isäntänimi).
- port
-
number
Valinnainen palvelinportti. Tallennetaan vain, kun arvo on eri kuin 443.
Palautukset
Nykyinen muodostimen esiintymä menetelmän ketjutusta varten.
operationSource(undefined | null | string)
Määritä käyttölähteen matkatavaran arvo. Käytetään palvelinvälien palvelun tunnistamiseen (esimerkiksi ATG, ACF).
function operationSource(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Toimintolähde
Palautukset
Menetelmän ketjutuksen itse
sessionDescription(undefined | null | string)
Määritä istunnon kuvaus matkatavaran arvo.
function sessionDescription(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Istunnon kuvaus
Palautukset
Menetelmän ketjutuksen itse
sessionId(string)
Määritä istuntotunnuksen matkatavaran arvo.
function sessionId(value: string): BaggageBuilder
Parametrit
- value
-
string
Istunnon tunnus
Palautukset
Menetelmän ketjutuksen itse
setPairs(undefined | null | Record<string, any> | Iterable<[string, any]>)
Määritä useita matkatavarapareja sanastosta tai iterable.
function setPairs(pairs: undefined | null | Record<string, any> | Iterable<[string, any]>): BaggageBuilder
Parametrit
- pairs
-
undefined | null | Record<string, any> | Iterable<[string, any]>
Sanasto tai key-value-parien iterable
Palautukset
Menetelmän ketjutuksen itse
setRequestContext(null | string, null | string)
Kätevyysmenetelmä, jolla voit aloittaa matkatavarasäädännän, joka sisältää yleisiä kenttiä.
static function setRequestContext(tenantId?: null | string, agentId?: null | string): BaggageScope
Parametrit
- tenantId
-
null | string
Vuokraajan tunnus
- agentId
-
null | string
Agenttitunnus
Palautukset
Kontekstipäällikkö, joka palauttaa edellisen matkatavaran poistumisen yhteydessä
tenantId(undefined | null | string)
Määritä vuokraajan tunnuksen matkatavaran arvo.
function tenantId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Vuokraajan tunnus
Palautukset
Menetelmän ketjutuksen itse
userEmail(undefined | null | string)
Määritä käyttäjän sähköpostin matkatavaran arvo.
function userEmail(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Käyttäjän sähköpostiosoite
Palautukset
Menetelmän ketjutuksen itse
userId(undefined | null | string)
Määritä matkatavaran käyttäjätunnus.
function userId(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Käyttäjätunnus
Palautukset
Menetelmän ketjutuksen itse
userName(undefined | null | string)
Määritä käyttäjänimen matkatavaran arvo.
function userName(value: undefined | null | string): BaggageBuilder
Parametrit
- value
-
undefined | null | string
Käyttäjänimi
Palautukset
Menetelmän ketjutuksen itse