logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
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