logologo
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
logologo

Log

Log del server
Log del server, Log di audit, Cronologia dei record

Telemetria

Manuale d'uso

Esportatore

HTTP
Prometheus
Next PageLog del server
Avviso di traduzione IA

Questo documento è stato tradotto dall'IA. Per informazioni accurate, consultare la versione inglese.

#Telemetria

TelemetriaEnterprise Edition+

#Panoramica

Il modulo Telemetria (Telemetry) di NocoBase è basato su OpenTelemetry e fornisce capacità di osservabilità unificate ed estensibili per le applicazioni NocoBase. Questo modulo supporta la raccolta e l'esportazione di vari parametri dell'applicazione, inclusi le richieste HTTP e l'utilizzo delle risorse di sistema.

#Configurazione delle variabili d'ambiente

Per abilitare il modulo di telemetria, è necessario configurare le relative variabili d'ambiente.

#TELEMETRY_ENABLED

Configurare su on.

TELEMETRY_ENABLED=on

#TELEMETRY_SERVICE_NAME

Nome del servizio.

TELEMETRY_SERVICE_NAME=nocobase

#TELEMETRY_METRIC_READER

Esportatori di metriche. Sono supportati più esportatori, separati da virgole. Consultare la documentazione degli esportatori esistenti per i valori disponibili.

TELEMETRY_METRIC_READER=console,http,prometheus

#TELEMETRY_METRICS

Metriche da esportare, separate da virgole. I valori disponibili possono essere consultati in Metriche.

TELEMETRY_METRICS=http_request_cost,process_cpu_percent,process_memory_mb,process_heap_mb,sub_app_status

#TELEMETRY_HTTP_RECORD_THRESHOLD

Soglia per la registrazione della durata delle richieste HTTP (http_request_cost), in millisecondi. Il valore predefinito è 0, il che significa che tutte le richieste vengono registrate. Se impostato su un valore superiore a 0, verranno registrate solo le richieste la cui durata supera tale soglia.

TELEMETRY_HTTP_RECORD_THRESHOLD=1000

#Metriche

Le metriche attualmente registrate dall'applicazione sono elencate di seguito. Se si necessita di ulteriori metriche, è possibile consultare la documentazione di sviluppo per l'estensione o contattarci.

Nome metricaTipo di metricaDescrizione
process_cpu_percentObservableGaugePercentuale di utilizzo della CPU del processo
process_memory_mbObservableGaugeUtilizzo della memoria del processo in MB
process_heap_mbObservableGaugeUtilizzo della memoria heap del processo in MB
http_request_costHistogramDurata della richiesta HTTP in ms
http_request_countCounterNumero di richieste HTTP
http_request_activeUpDownCounterNumero attuale di richieste HTTP attive
sub_app_statusObservableGaugeStatistiche del numero di sotto-applicazioni per stato, segnalate dal plugin plugin-multi-app-manager