BuilderOptions interface

Agent 365 Gözlemlenebilirlik Oluşturucusu için yapılandırma seçenekleri

Özellikler

clusterCategory

Ortam / küme kategorisi (örneğin, "ön üretim", "üretim").

configProvider

ObservabilityConfiguration için isteğe bağlı yapılandırma sağlayıcısı. Sağlandığında, bu oluşturucu ve iç bileşenleri (ihracatçı, span işlemcileri, günlükçü) tarafından kullanılır

customLogger

Gözlemlenebilirlik SDK'sı için isteğe bağlı özel günlükçü uygulaması. Sağlanmazsa, SDK varsayılan konsol günlükçüsüsü kullanır. Diğer günlük hizmetleriyle tümleştirmek için ILogger uygulama

exporterOptions

Aracı geliştiricilerin özelleştirmesine olanak sağlayan isteğe bağlı kısmi dışarı aktarma seçenekleri kümesi. Atlanmış tüm değerler, Agent365ExporterOptions içinde tanımlanan varsayılan değerlere geri döner. Burada sağlanan değerler, ayrılmış oluşturucu yöntemlerinden açıkça yapılandırılmış tokenResolver veya clusterCategory tarafından geçersiz kılınacaktır.

serviceName

Telemetri için özel hizmet adı

serviceNamespace

OTel kaynağı için isteğe bağlı hizmet ad alanı (service.namespace özniteliği)

serviceVersion

Telemetri için özel hizmet sürümü

tokenResolver

Özellik Ayrıntıları

clusterCategory

Ortam / küme kategorisi (örneğin, "ön üretim", "üretim").

clusterCategory?: ClusterCategory

Özellik Değeri

configProvider

ObservabilityConfiguration için isteğe bağlı yapılandırma sağlayıcısı. Sağlandığında, bu oluşturucu ve iç bileşenleri (ihracatçı, span işlemcileri, günlükçü) tarafından kullanılır

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Özellik Değeri

customLogger

Gözlemlenebilirlik SDK'sı için isteğe bağlı özel günlükçü uygulaması. Sağlanmazsa, SDK varsayılan konsol günlükçüsüsü kullanır. Diğer günlük hizmetleriyle tümleştirmek için ILogger uygulama

customLogger?: ILogger

Özellik Değeri

exporterOptions

Aracı geliştiricilerin özelleştirmesine olanak sağlayan isteğe bağlı kısmi dışarı aktarma seçenekleri kümesi. Atlanmış tüm değerler, Agent365ExporterOptions içinde tanımlanan varsayılan değerlere geri döner. Burada sağlanan değerler, ayrılmış oluşturucu yöntemlerinden açıkça yapılandırılmış tokenResolver veya clusterCategory tarafından geçersiz kılınacaktır.

exporterOptions?: Partial<Agent365ExporterOptions>

Özellik Değeri

serviceName

Telemetri için özel hizmet adı

serviceName?: string

Özellik Değeri

string

serviceNamespace

OTel kaynağı için isteğe bağlı hizmet ad alanı (service.namespace özniteliği)

serviceNamespace?: string

Özellik Değeri

string

serviceVersion

Telemetri için özel hizmet sürümü

serviceVersion?: string

Özellik Değeri

string

tokenResolver

tokenResolver?: TokenResolver

Özellik Değeri

TokenResolver