BuilderOptions interface

Opcje konfiguracji narzędzia Agent 365 Observability Builder

Właściwości

clusterCategory

Środowisko/kategoria klastra (np. "preprod", "prod").

configProvider

Opcjonalny dostawca konfiguracji dla funkcji ObservabilityConfiguration. W podanym przypadku jest to używane przez konstruktora i jego składniki wewnętrzne (eksporter, procesory obejmujące, rejestrator)

customLogger

Opcjonalna niestandardowa implementacja rejestratora dla zestawu SDK do obserwacji. Jeśli nie zostanie podany, zestaw SDK używa domyślnego rejestratora konsoli. Implementowanie protokołu ILogger w celu integracji z innymi usługami rejestrowania

exporterOptions

Opcjonalny częściowy zestaw opcji eksportera umożliwiający deweloperom agentów dostosowywanie. Pominięte wartości zostaną przywrócone do wartości domyślnych zdefiniowanych w elemencji Agent365ExporterOptions. Wartości podane w tym miejscu zostaną zastąpione przez jawnie skonfigurowany tokenResolver lub clusterCategory z dedykowanych metod konstruktora.

serviceName

Nazwa usługi niestandardowej dla telemetrii

serviceNamespace

Opcjonalna przestrzeń nazw usługi dla zasobu OTel (atrybut service.namespace)

serviceVersion

Wersja usługi niestandardowej dla telemetrii

tokenResolver

Szczegóły właściwości

clusterCategory

Środowisko/kategoria klastra (np. "preprod", "prod").

clusterCategory?: ClusterCategory

Wartość właściwości

configProvider

Opcjonalny dostawca konfiguracji dla funkcji ObservabilityConfiguration. W podanym przypadku jest to używane przez konstruktora i jego składniki wewnętrzne (eksporter, procesory obejmujące, rejestrator)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Wartość właściwości

customLogger

Opcjonalna niestandardowa implementacja rejestratora dla zestawu SDK do obserwacji. Jeśli nie zostanie podany, zestaw SDK używa domyślnego rejestratora konsoli. Implementowanie protokołu ILogger w celu integracji z innymi usługami rejestrowania

customLogger?: ILogger

Wartość właściwości

exporterOptions

Opcjonalny częściowy zestaw opcji eksportera umożliwiający deweloperom agentów dostosowywanie. Pominięte wartości zostaną przywrócone do wartości domyślnych zdefiniowanych w elemencji Agent365ExporterOptions. Wartości podane w tym miejscu zostaną zastąpione przez jawnie skonfigurowany tokenResolver lub clusterCategory z dedykowanych metod konstruktora.

exporterOptions?: Partial<Agent365ExporterOptions>

Wartość właściwości

serviceName

Nazwa usługi niestandardowej dla telemetrii

serviceName?: string

Wartość właściwości

string

serviceNamespace

Opcjonalna przestrzeń nazw usługi dla zasobu OTel (atrybut service.namespace)

serviceNamespace?: string

Wartość właściwości

string

serviceVersion

Wersja usługi niestandardowej dla telemetrii

serviceVersion?: string

Wartość właściwości

string

tokenResolver

tokenResolver?: TokenResolver

Wartość właściwości

TokenResolver