logologo
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
logologo

Protokoly

Serverové protokoly
Serverové protokoly, auditní záznamy, historie záznamů

Telemetrie

Návod k použití

Exportér

HTTP
Prometheus
Next PageServerové protokoly
Upozornění na AI překlad

Tento dokument byl přeložen pomocí AI. Pro přesné informace se podívejte na anglickou verzi.

#Telemetrie

TelemetrieEnterprise Edition+

#Přehled

Modul Telemetrie v NocoBase je postaven na základech OpenTelemetry a poskytuje sjednocené a rozšiřitelné možnosti pozorovatelnosti pro aplikace NocoBase. Tento modul podporuje sběr a export různých aplikačních metrik, včetně HTTP požadavků a využití systémových prostředků.

#Konfigurace proměnných prostředí

Pro povolení modulu telemetrie je nutné nakonfigurovat příslušné proměnné prostředí.

#TELEMETRY_ENABLED

Nastavte na on.

TELEMETRY_ENABLED=on

#TELEMETRY_SERVICE_NAME

Název služby.

TELEMETRY_SERVICE_NAME=nocobase

#TELEMETRY_METRIC_READER

Exportéry metrik. Je podporováno více exportérů oddělených čárkou. Dostupné hodnoty naleznete v dokumentaci stávajících exportérů.

TELEMETRY_METRIC_READER=console,http,prometheus

#TELEMETRY_METRICS

Metriky k exportu, oddělené čárkou. Dostupné hodnoty naleznete v části Metriky.

TELEMETRY_METRICS=http_request_cost,process_cpu_percent,process_memory_mb,process_heap_mb,sub_app_status

#TELEMETRY_HTTP_RECORD_THRESHOLD

Práh pro zaznamenávání doby trvání HTTP požadavků (http_request_cost) v milisekundách. Výchozí hodnota je 0, což znamená, že jsou zaznamenávány všechny požadavky. Pokud je nastavena hodnota vyšší než 0, budou zaznamenány pouze požadavky, jejichž doba trvání tento práh překročí.

TELEMETRY_HTTP_RECORD_THRESHOLD=1000

#Metriky

Níže jsou uvedeny metriky aktuálně zaznamenávané aplikací. Pokud potřebujete další metriky, můžete se podívat do vývojářské dokumentace pro rozšíření nebo nás kontaktovat.

Název metrikyTyp metrikyPopis
process_cpu_percentObservableGaugeProcentuální využití CPU procesu
process_memory_mbObservableGaugeVyužití paměti procesu v MB
process_heap_mbObservableGaugeVyužití haldy (heap) paměti procesu v MB
http_request_costHistogramDoba trvání HTTP požadavku v ms
http_request_countCounterPočet HTTP požadavků
http_request_activeUpDownCounterAktuální počet aktivních HTTP požadavků
sub_app_statusObservableGaugeStatistiky počtu podaplikací podle stavu, hlášené pluginem plugin-multi-app-manager