BuilderOptions interface
Opcje konfiguracji narzędzia Agent 365 Observability Builder
Właściwości
| cluster |
Środowisko/kategoria klastra (np. "preprod", "prod"). |
| config |
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) |
| custom |
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 |
| exporter |
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. |
| service |
Nazwa usługi niestandardowej dla telemetrii |
| service |
Opcjonalna przestrzeń nazw usługi dla zasobu OTel (atrybut service.namespace) |
| service |
Wersja usługi niestandardowej dla telemetrii |
| token |
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
Partial<Agent365ExporterOptions>
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