Builder class
Muodostin Agent 365:n määrittämiselle OpenTelemetry-jäljitystoiminnolla
Menetelmät
| build() | Luo ja alustaa Agent 365 -määrityksen |
| shutdown() | Sulkee OpenTelemetry SDK:n |
| start() | Käynnistää OpenTelemetry SDK:n |
| with |
Määrittää klusteriluokan agentille 365 viejälle |
| with |
Määrittää määrityspalvelun ObservabilityConfiguration-määritystä varten. Kun asetus on määritetty, muodostin ja sen sisäiset osat käyttävät tätä palvelua sen oletuspalvelun sijaan, joka lukee ympäristömuuttujista. |
| with |
Määrittää mukautetun lokitoiminnon toteutuksen sDK:lle |
| with |
Anna agentti365ExporterOptions-asetuksen osittainen joukko. Ne yhdistetään oletusarvoihin ja mihin tahansa eksplisiittisesti määritettyihin klusteriluokkaan/tokenResolveriin. |
| with |
Määrittää palvelun nimen ja version telemetriaa varten |
| with |
Määrittää palvelun nimitilan telemetrialle (service.namespace resource attribute) |
| with |
Määrittää tunnuksen ratkaisemisen agentille 365 viejälle |
Menetelmän tiedot
build()
Luo ja alustaa Agent 365 -määrityksen
function build(): boolean
Palautukset
boolean
Määritetty NodeSDK-esiintymä
shutdown()
Sulkee OpenTelemetry SDK:n
function shutdown(): Promise<void>
Palautukset
Promise<void>
start()
Käynnistää OpenTelemetry SDK:n
function start()
withClusterCategory(ClusterCategory)
Määrittää klusteriluokan agentille 365 viejälle
function withClusterCategory(clusterCategory: ClusterCategory): ObservabilityBuilder
Parametrit
- clusterCategory
- ClusterCategory
Klusteriluokka (esim. "preprod", "prod")
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä
withConfigurationProvider(IConfigurationProvider<ObservabilityConfiguration>)
Määrittää määrityspalvelun ObservabilityConfiguration-määritystä varten. Kun asetus on määritetty, muodostin ja sen sisäiset osat käyttävät tätä palvelua sen oletuspalvelun sijaan, joka lukee ympäristömuuttujista.
function withConfigurationProvider(configProvider: IConfigurationProvider<ObservabilityConfiguration>): ObservabilityBuilder
Parametrit
- configProvider
Määrityspalvelu
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä
withCustomLogger(ILogger)
Määrittää mukautetun lokitoiminnon toteutuksen sDK:lle
function withCustomLogger(customLogger: ILogger): ObservabilityBuilder
Parametrit
- customLogger
- ILogger
Mukautetun lokitoiminnon toteutus (pitää ottaa käyttöön ILogger-liittymä)
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä
Esimerkki Winstonin kanssa:
const winstonLogger = winston.createLogger({...});
builder.withCustomLogger({
info: (msg, ...args) => winstonLogger.info(msg, ...args),
warn: (msg, ...args) => winstonLogger.warn(msg, ...args),
error: (msg, ...args) => winstonLogger.error(msg, ...args)
});
withExporterOptions(Partial<Agent365ExporterOptions>)
Anna agentti365ExporterOptions-asetuksen osittainen joukko. Ne yhdistetään oletusarvoihin ja mihin tahansa eksplisiittisesti määritettyihin klusteriluokkaan/tokenResolveriin.
function withExporterOptions(exporterOptions: Partial<Agent365ExporterOptions>): ObservabilityBuilder
Parametrit
- exporterOptions
-
Partial<Agent365ExporterOptions>
Osittaisen viejän vaihtoehdot
Palautukset
Ketjutuksen muodostimen esiintymä
withService(string, string)
Määrittää palvelun nimen ja version telemetriaa varten
function withService(serviceName: string, serviceVersion?: string): ObservabilityBuilder
Parametrit
- serviceName
-
string
Palvelun nimi
- serviceVersion
-
string
Palveluversio
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä
withServiceNamespace(string)
Määrittää palvelun nimitilan telemetrialle (service.namespace resource attribute)
function withServiceNamespace(serviceNamespace: string): ObservabilityBuilder
Parametrit
- serviceNamespace
-
string
Palvelun nimitila
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä
withTokenResolver(TokenResolver)
Määrittää tunnuksen ratkaisemisen agentille 365 viejälle
function withTokenResolver(tokenResolver: TokenResolver): ObservabilityBuilder
Parametrit
- tokenResolver
-
TokenResolver
Toiminto todennustunnusten ratkaisemiseksi
Palautukset
Menetelmän ketjutuksen muodostimen esiintymä