Dit document is vertaald door AI. Raadpleeg de Engelse versie voor nauwkeurige informatie.
De Telemetrie-module (Telemetry) in NocoBase is gebouwd op basis van OpenTelemetry en biedt uniforme en uitbreidbare observatiemogelijkheden voor NocoBase-applicaties. Deze module ondersteunt het verzamelen en exporteren van verschillende applicatiemetrics, waaronder HTTP-verzoeken en het gebruik van systeembronnen.
Om de telemetrie-module in te schakelen, moet u de relevante omgevingsvariabelen configureren.
Stel in op on.
De naam van de service.
Metric-exporters. Meerdere exporters worden ondersteund, gescheiden door komma's. Raadpleeg de documentatie van bestaande exporters voor de beschikbare waarden.
De te exporteren metrics, gescheiden door komma's. Beschikbare waarden vindt u onder Metrics.
Drempelwaarde voor het vastleggen van de duur van HTTP-verzoeken (http_request_cost), in milliseconden. De standaardwaarde is 0, wat betekent dat alle verzoeken worden vastgelegd. Wanneer ingesteld op een waarde groter dan 0, worden alleen verzoeken vastgelegd waarvan de duur deze drempelwaarde overschrijdt.
De metrics die momenteel door de applicatie worden geregistreerd, staan hieronder vermeld. Als u meer nodig heeft, kunt u de ontwikkelingsdocumentatie raadplegen voor uitbreidingen of contact met ons opnemen.
| Metric-naam | Metric-type | Beschrijving |
|---|---|---|
process_cpu_percent | ObservableGauge | Percentage CPU-gebruik van het proces |
process_memory_mb | ObservableGauge | Geheugengebruik van het proces in MB |
process_heap_mb | ObservableGauge | Heap-geheugengebruik van het proces in MB |
http_request_cost | Histogram | Duur van HTTP-verzoek in ms |
http_request_count | Counter | Aantal HTTP-verzoeken |
http_request_active | UpDownCounter | Huidig aantal actieve HTTP-verzoeken |
sub_app_status | ObservableGauge | Statistieken van het aantal sub-applicaties per status, gerapporteerd door de plugin-multi-app-manager plugin |