Detta dokument har översatts av AI. För korrekt information, se den engelska versionen.
NocoBase-modulen för telemetri (Telemetry) är byggd på OpenTelemetry och erbjuder enhetliga och utökningsbara observationsmöjligheter för NocoBase-applikationer. Denna modul stöder insamling och export av olika applikationsmätvärden, inklusive HTTP-anrop och systemresursanvändning.
För att aktivera telemetrimodulen behöver ni konfigurera relevanta miljövariabler.
Ställ in på on.
Tjänstenamn.
Mätvärdesexportörer. Flera exportörer stöds och separeras med kommatecken. Se dokumentationen för befintliga exportörer för tillgängliga värden.
Mätvärden som ska exporteras, separerade med kommatecken. Tillgängliga värden finns under Mätvärden.
Tröskelvärde för registrering av tidsåtgång för HTTP-anrop (http_request_cost), i millisekunder. Standardvärdet är 0, vilket innebär att alla anrop registreras. När det ställs in på ett värde högre än 0 registreras endast anrop vars tidsåtgång överskrider detta tröskelvärde.
De mätvärden som för närvarande registreras i applikationen listas nedan. Om ni har ytterligare behov kan ni läsa utvecklingsdokumentationen för utökning eller kontakta oss.
| Mätvärdesnamn | Mätvärdestyp | Beskrivning |
|---|---|---|
process_cpu_percent | ObservableGauge | Processens CPU-användning i procent |
process_memory_mb | ObservableGauge | Processens minnesanvändning i MB |
process_heap_mb | ObservableGauge | Processens heap-minnesanvändning i MB |
http_request_cost | Histogram | Tidsåtgång för HTTP-anrop i ms |
http_request_count | Counter | Antal HTTP-anrop |
http_request_active | UpDownCounter | Nuvarande antal aktiva HTTP-anrop |
sub_app_status | ObservableGauge | Statistik över antal underapplikationer per status, rapporteras av pluginet plugin-multi-app-manager |