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

السجلات

سجلات الخادم
سجلات الخادم، سجلات التدقيق، السجلات التاريخية

القياس عن بعد

تعليمات الاستخدام

المصدر

HTTP
Prometheus
Next Pageسجلات الخادم
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#القياس عن بعد (Telemetry)

#نظرة عامة

تعتمد وحدة القياس عن بعد (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نسبة استخدام وحدة المعالجة المركزية للعملية
process_memory_mbObservableGaugeاستخدام ذاكرة العملية بوحدة الميغابايت
process_heap_mbObservableGaugeاستخدام ذاكرة الكومة للعملية بوحدة الميغابايت
http_request_costHistogramمدة طلب HTTP بوحدة المللي ثانية
http_request_countCounterعدد طلبات HTTP
http_request_activeUpDownCounterالعدد الحالي لطلبات HTTP النشطة
sub_app_statusObservableGaugeإحصائيات عدد التطبيقات الفرعية حسب الحالة، يتم الإبلاغ عنها بواسطة إضافة plugin-multi-app-manager