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

Логування

Серверні журнали
Серверні журнали, журнали аудиту, історія записів

Телеметрія

Інструкція з використання

Експортер

HTTP
Prometheus
Next PageСерверні журнали
Повідомлення про ШІ-переклад

Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.

#Телеметрія

ТелеметріяEnterprise Edition+

#Огляд

Модуль телеметрії (Telemetry) у NocoBase побудований на основі OpenTelemetry, забезпечуючи уніфіковані та розширювані можливості спостережуваності для додатків NocoBase. Цей модуль підтримує збір та експорт різних метрик додатка, включаючи HTTP-запити, використання системних ресурсів тощо.

#Конфігурація змінних оточення

Щоб увімкнути модуль телеметрії, вам потрібно налаштувати відповідні змінні оточення.

#TELEMETRY_ENABLED

Встановіть значення on.

TELEMETRY_ENABLED=on

#TELEMETRY_SERVICE_NAME

Назва сервісу.

TELEMETRY_SERVICE_NAME=nocobase

#TELEMETRY_METRIC_READER

Експортери метрик. Підтримується декілька експортерів, розділених комами. Доступні значення дивіться в документації існуючих експортерів.

TELEMETRY_METRIC_READER=console,http,prometheus

#TELEMETRY_METRICS

Метрики для експорту, розділені комами. Доступні значення можна знайти в розділі Метрики.

TELEMETRY_METRICS=http_request_cost,process_cpu_percent,process_memory_mb,process_heap_mb,sub_app_status

#TELEMETRY_HTTP_RECORD_THRESHOLD

Поріг запису тривалості HTTP-запиту (http_request_cost) у мілісекундах. Значення за замовчуванням — 0, що означає запис усіх запитів. Якщо встановлено значення більше 0, записуватимуться лише ті запити, тривалість яких перевищує цей поріг.

TELEMETRY_HTTP_RECORD_THRESHOLD=1000

#Метрики

Нижче наведено метрики, які наразі реєструються додатком. Якщо вам потрібні додаткові метрики, ви можете звернутися до документації з розробки для розширення або зв'язатися з нами.

Назва метрикиТип метрикиОпис
process_cpu_percentObservableGaugeВідсоток використання CPU процесом
process_memory_mbObservableGaugeВикористання пам'яті процесом у МБ
process_heap_mbObservableGaugeВикористання пам'яті купи (heap) процесом у МБ
http_request_costHistogramТривалість HTTP-запиту в мс
http_request_countCounterКількість HTTP-запитів
http_request_activeUpDownCounterПоточна кількість активних HTTP-запитів
sub_app_statusObservableGaugeСтатистика кількості піддодатків за статусом, що надається плагіном plugin-multi-app-manager