ObservabilityConfiguration class
Ρύθμιση παραμέτρων για το πακέτο παρατηρησιμότητας. Μεταβιβάζονται οι ρυθμίσεις χρόνου εκτέλεσης και οι ρυθμίσεις που αφορούν την παρατηρησιμότητα.
- Επεκτείνει
Ιδιότητες
| cluster |
|
| is |
Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία. |
| is |
Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης. |
| is |
|
| observability |
Λαμβάνει τις εμβέλειες ελέγχου ταυτότητας παρατηρησιμότητας. Χρησιμοποιείται από το AgenticTokenCache για έλεγχο ταυτότητας υπηρεσίας παρατηρησιμότητας. |
| observability |
|
| observability |
Μέθοδοι μεταβίβασης
| parse |
Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false. |
| parse |
Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί. |
Λεπτομέρειες κατασκευής
ObservabilityConfiguration(ObservabilityConfigurationOptions)
new ObservabilityConfiguration(overrides?: ObservabilityConfigurationOptions)
Παράμετροι
- overrides
- ObservabilityConfigurationOptions
Λεπτομέρειες ιδιότητας
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