Tento dokument byl přeložen pomocí AI. Pro přesné informace se podívejte na anglickou verzi.
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ů.
Pro povolení modulu telemetrie je nutné nakonfigurovat příslušné proměnné prostředí.
Nastavte na on.
Název služby.
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ů.
Metriky k exportu, oddělené čárkou. Dostupné hodnoty naleznete v části Metriky.
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čí.
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 metriky | Typ metriky | Popis |
|---|---|---|
process_cpu_percent | ObservableGauge | Procentuální využití CPU procesu |
process_memory_mb | ObservableGauge | Využití paměti procesu v MB |
process_heap_mb | ObservableGauge | Využití haldy (heap) paměti procesu v MB |
http_request_cost | Histogram | Doba trvání HTTP požadavku v ms |
http_request_count | Counter | Počet HTTP požadavků |
http_request_active | UpDownCounter | Aktuální počet aktivních HTTP požadavků |
sub_app_status | ObservableGauge | Statistiky počtu podaplikací podle stavu, hlášené pluginem plugin-multi-app-manager |