logologo
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
logologo

Logi

Logi serwera
Logi serwera, logi audytowe, historia rekordów

Telemetria

Instrukcja

Eksporter

HTTP
Prometheus
Next PageLogi serwera
Powiadomienie o tłumaczeniu AI

Ten dokument został przetłumaczony przez AI. Aby uzyskać dokładne informacje, zapoznaj się z wersją angielską.

#Telemetria

TelemetriaEnterprise Edition+

#Przegląd

Moduł Telemetrii (Telemetry) w NocoBase jest oparty na OpenTelemetry, zapewniając ujednolicone i rozszerzalne możliwości obserwacji (observability) dla aplikacji NocoBase. Moduł ten wspiera zbieranie i eksportowanie różnych metryk aplikacji, w tym żądań HTTP oraz wykorzystania zasobów systemowych.

#Konfiguracja zmiennych środowiskowych

Aby włączyć moduł telemetrii, należy skonfigurować odpowiednie zmienne środowiskowe.

#TELEMETRY_ENABLED

Ustaw na on.

TELEMETRY_ENABLED=on

#TELEMETRY_SERVICE_NAME

Nazwa usługi.

TELEMETRY_SERVICE_NAME=nocobase

#TELEMETRY_METRIC_READER

Eksporterzy metryk. Obsługiwanych jest wielu eksporterów, oddzielonych przecinkami. Dostępne wartości można znaleźć w dokumentacji istniejących eksporterów.

TELEMETRY_METRIC_READER=console,http,prometheus

#TELEMETRY_METRICS

Metryki do wyeksportowania, oddzielone przecinkami. Dostępne wartości znajdują się w sekcji Metryki.

TELEMETRY_METRICS=http_request_cost,process_cpu_percent,process_memory_mb,process_heap_mb,sub_app_status

#TELEMETRY_HTTP_RECORD_THRESHOLD

Próg rejestrowania czasu trwania żądania HTTP (http_request_cost), w milisekundach. Wartość domyślna to 0, co oznacza rejestrowanie wszystkich żądań. Gdy ustawiona jest wartość większa niż 0, rejestrowane będą tylko te żądania, których czas trwania przekracza ten próg.

TELEMETRY_HTTP_RECORD_THRESHOLD=1000

#Metryki

Poniżej wymieniono metryki aktualnie rejestrowane przez aplikację. Jeśli potrzebują Państwo dodatkowych metryk, mogą Państwo zapoznać się z dokumentacją programistyczną w celu ich rozszerzenia lub skontaktować się z nami.

Nazwa metrykiTyp metrykiOpis
process_cpu_percentObservableGaugeProcentowe zużycie procesora przez proces
process_memory_mbObservableGaugeZużycie pamięci przez proces w MB
process_heap_mbObservableGaugeZużycie pamięci sterty (heap) przez proces w MB
http_request_costHistogramCzas trwania żądania HTTP w ms
http_request_countCounterLiczba żądań HTTP
http_request_activeUpDownCounterBieżąca liczba aktywnych żądań HTTP
sub_app_statusObservableGaugeStatystyki liczby pod-aplikacji według statusu, raportowane przez wtyczkę plugin-multi-app-manager