ObservabilityConfiguration class

Ρύθμιση παραμέτρων για το πακέτο παρατηρησιμότητας. Μεταβιβάζονται οι ρυθμίσεις χρόνου εκτέλεσης και οι ρυθμίσεις που αφορούν την παρατηρησιμότητα.

Επεκτείνει

Ιδιότητες

clusterCategory
isDevelopmentEnvironment

Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.

isNodeEnvDevelopment

Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.

isObservabilityExporterEnabled
observabilityAuthenticationScopes

Λαμβάνει τις εμβέλειες ελέγχου ταυτότητας παρατηρησιμότητας. Χρησιμοποιείται από το AgenticTokenCache για έλεγχο ταυτότητας υπηρεσίας παρατηρησιμότητας.

observabilityDomainOverride
observabilityLogLevel

Μέθοδοι μεταβίβασης

parseEnvBoolean(undefined | string)

Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false.

parseEnvInt(undefined | string, number)

Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί.

Λεπτομέρειες κατασκευής

ObservabilityConfiguration(ObservabilityConfigurationOptions)

new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)

Παράμετροι

Λεπτομέρειες ιδιότητας

clusterCategory

ClusterCategory clusterCategory

Τιμή ιδιότητας

isDevelopmentEnvironment

Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.

boolean isDevelopmentEnvironment

Τιμή ιδιότητας

boolean

isNodeEnvDevelopment

Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.

boolean isNodeEnvDevelopment

Τιμή ιδιότητας

boolean

isObservabilityExporterEnabled

boolean isObservabilityExporterEnabled

Τιμή ιδιότητας

boolean

observabilityAuthenticationScopes

Λαμβάνει τις εμβέλειες ελέγχου ταυτότητας παρατηρησιμότητας. Χρησιμοποιείται από το AgenticTokenCache για έλεγχο ταυτότητας υπηρεσίας παρατηρησιμότητας.

readonly string[] observabilityAuthenticationScopes

Τιμή ιδιότητας

readonly string[]

observabilityDomainOverride

null | string observabilityDomainOverride

Τιμή ιδιότητας

null | string

observabilityLogLevel

string observabilityLogLevel

Τιμή ιδιότητας

string

Λεπτομέρειες μεθόδων μεταβίβασης

parseEnvBoolean(undefined | string)

Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false.

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

Παράμετροι

envValue

undefined | string

Επιστροφές

boolean

Μεταβίβαση από RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί.

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

Παράμετροι

envValue

undefined | string

fallback

number

Επιστροφές

number

Μεταβίβαση από RuntimeConfiguration.parseEnvInt