PerRequestSpanProcessorConfiguration class
Ρύθμιση παραμέτρων για PerRequestSpanProcessor. Κληρονομεί τις ρυθμίσεις χρόνου εκτέλεσης (clusterCategory, isNodeEnvDevelopment) και προσθέτει προστατευτικά επεξεργαστή ανά αίτηση.
Αυτό διαχωρίζεται από την ObservabilityConfiguration, επειδή το PerRequestSpanProcessor χρησιμοποιείται μόνο σε συγκεκριμένα σενάρια και αυτές οι ρυθμίσεις δεν πρέπει να εκτίθενται στη συνήθη ObservabilityConfiguration.
- Επεκτείνει
Ιδιότητες
| cluster |
|
| is |
Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία. |
| is |
Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης. |
| is |
|
| per |
|
| per |
|
| per |
|
| per |
|
| per |
Μέθοδοι μεταβίβασης
| parse |
Ανάλυση μιας μεταβλητής περιβάλλοντος ως δυαδικής τιμής. Αναγνωρίζει τα στοιχεία "true", "1", "ναι", "on" (χωρίς διάκριση πεζών-κεφαλαίων) ως true. όλες οι άλλες τιμές ως false. |
| parse |
Αναλύστε μια μεταβλητή περιβάλλοντος ως ακέραιο, επιστρέφοντας την επιστροφή εάν δεν είναι έγκυρη ή δεν έχει οριστεί. |
Λεπτομέρειες κατασκευής
PerRequestSpanProcessorConfiguration(PerRequestSpanProcessorConfigurationOptions)
new PerRequestSpanProcessorConfiguration(overrides?: PerRequestSpanProcessorConfigurationOptions)
Παράμετροι
Λεπτομέρειες ιδιότητας
clusterCategory
isDevelopmentEnvironment
Εάν το σύμπλεγμα είναι περιβάλλον ανάπτυξης (τοπικό ή dev). Βασίζεται σε σύμπλεγμαΚατηγορία.
boolean isDevelopmentEnvironment
Τιμή ιδιότητας
boolean
isNodeEnvDevelopment
Εάν NODE_ENV υποδεικνύει τη λειτουργία ανάπτυξης. Επιστρέφει την τιμή true όταν NODE_ENV είναι "ανάπτυξη" (χωρίς διάκριση πεζών-κεφαλαίων). Αυτός είναι ο τυπικός Node.js τρόπος υπόδειξης της λειτουργίας ανάπτυξης.
boolean isNodeEnvDevelopment
Τιμή ιδιότητας
boolean
isPerRequestExportEnabled
boolean isPerRequestExportEnabled
Τιμή ιδιότητας
boolean
perRequestFlushGraceMs
number perRequestFlushGraceMs
Τιμή ιδιότητας
number
perRequestMaxConcurrentExports
number perRequestMaxConcurrentExports
Τιμή ιδιότητας
number
perRequestMaxSpansPerTrace
number perRequestMaxSpansPerTrace
Τιμή ιδιότητας
number
perRequestMaxTraceAgeMs
number perRequestMaxTraceAgeMs
Τιμή ιδιότητας
number
perRequestMaxTraces
number perRequestMaxTraces
Τιμή ιδιότητας
number
Λεπτομέρειες μεθόδων μεταβίβασης
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