ObservabilityConfiguration class

Gözlemlenebilirlik paketi için yapılandırma. Çalışma zamanı ayarlarını devralır ve gözlemlenebilirliğe özgü ayarlar ekler.

Extends

Özellikler

clusterCategory
isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

isNodeEnvDevelopment

NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.

isObservabilityExporterEnabled
observabilityAuthenticationScopes

Gözlemlenebilirlik kimlik doğrulaması kapsamlarını alır. AgenticTokenCache tarafından gözlemlenebilirlik hizmeti kimlik doğrulaması için kullanılır.

observabilityDomainOverride
observabilityLogLevel

Devralınan Yöntemler

parseEnvBoolean(undefined | string)

Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.

parseEnvInt(undefined | string, number)

Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.

Oluşturucu Ayrıntıları

ObservabilityConfiguration(ObservabilityConfigurationOptions)

new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)

Parametreler

Özellik Ayrıntıları

clusterCategory

ClusterCategory clusterCategory

Özellik Değeri

isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

boolean isDevelopmentEnvironment

Özellik Değeri

boolean

isNodeEnvDevelopment

NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.

boolean isNodeEnvDevelopment

Özellik Değeri

boolean

isObservabilityExporterEnabled

boolean isObservabilityExporterEnabled

Özellik Değeri

boolean

observabilityAuthenticationScopes

Gözlemlenebilirlik kimlik doğrulaması kapsamlarını alır. AgenticTokenCache tarafından gözlemlenebilirlik hizmeti kimlik doğrulaması için kullanılır.

readonly string[] observabilityAuthenticationScopes

Özellik Değeri

readonly string[]

observabilityDomainOverride

null | string observabilityDomainOverride

Özellik Değeri

null | string

observabilityLogLevel

string observabilityLogLevel

Özellik Değeri

string

Devralınan Yöntemin Ayrıntıları

parseEnvBoolean(undefined | string)

Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parametreler

envValue

undefined | string

Döndürülenler

boolean

Devralınan RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parametreler

envValue

undefined | string

fallback

number

Döndürülenler

number

Devralınan RuntimeConfiguration.parseEnvInt