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

Logger

Server-Protokolle
Server-Protokolle, Audit-Logs, Datensatz-Verlauf

Telemetrie

Handbuch

Exporter

HTTP
Prometheus
Next PageServer-Protokolle
KI-Übersetzungshinweis

Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.

#Telemetrie

TelemetrieEnterprise Edition+

#Übersicht

Das Telemetrie-Modul (Telemetry) von NocoBase basiert auf OpenTelemetry und bietet einheitliche sowie erweiterbare Beobachtbarkeitsfunktionen für NocoBase-Anwendungen. Dieses Modul unterstützt die Erfassung und den Export verschiedener Anwendungsmetriken, einschließlich HTTP-Anfragen, der Nutzung von Systemressourcen usw.

#Konfiguration der Umgebungsvariablen

Um das Telemetrie-Modul zu aktivieren, müssen Sie die entsprechenden Umgebungsvariablen konfigurieren.

#TELEMETRY_ENABLED

Auf on setzen.

TELEMETRY_ENABLED=on

#TELEMETRY_SERVICE_NAME

Name des Dienstes.

TELEMETRY_SERVICE_NAME=nocobase

#TELEMETRY_METRIC_READER

Metrik-Exporter. Es werden mehrere Exporter unterstützt, die durch Kommas getrennt werden. Verfügbare Werte finden Sie in der Dokumentation der vorhandenen Exporter.

TELEMETRY_METRIC_READER=console,http,prometheus

#TELEMETRY_METRICS

Zu exportierende Metriken, getrennt durch Kommas. Verfügbare Werte finden Sie unter Metriken.

TELEMETRY_METRICS=http_request_cost,process_cpu_percent,process_memory_mb,process_heap_mb,sub_app_status

#TELEMETRY_HTTP_RECORD_THRESHOLD

Schwellenwert für die Aufzeichnung der HTTP-Anfragedauer (http_request_cost) in Millisekunden. Der Standardwert ist 0, was bedeutet, dass alle Anfragen aufgezeichnet werden. Wenn ein Wert größer als 0 eingestellt ist, werden nur Anfragen aufgezeichnet, deren Dauer diesen Schwellenwert überschreitet.

TELEMETRY_HTTP_RECORD_THRESHOLD=1000

#Metriken

Die aktuell in der Anwendung aufgezeichneten Metriken sind unten aufgeführt. Wenn Sie weiteren Bedarf haben, können Sie die Entwicklungsdokumentation zur Erweiterung heranziehen oder uns kontaktieren.

MetriknameMetriktypBeschreibung
process_cpu_percentObservableGaugeCPU-Auslastung des Prozesses in Prozent
process_memory_mbObservableGaugeSpeichernutzung des Prozesses in MB
process_heap_mbObservableGaugeHeap-Speichernutzung des Prozesses in MB
http_request_costHistogramHTTP-Anfragedauer in ms
http_request_countCounterAnzahl der HTTP-Anfragen
http_request_activeUpDownCounterAktuelle Anzahl aktiver HTTP-Anfragen
sub_app_statusObservableGaugeStatistik der Anzahl von Unteranwendungen nach Status, gemeldet durch das plugin-multi-app-manager Plugin