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יומן צד שרת
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#טלמטריה

#סקירה כללית

מודול הטלמטריה של NocoBase מבוסס על OpenTelemetry ומספק יכולות תצפיתיות (observability) אחידות וניתנות להרחבה עבור יישומי 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שימוש בזיכרון התהליך, ביחידות MB
process_heap_mbObservableGaugeשימוש בזיכרון ה-heap של התהליך, ביחידות MB
http_request_costHistogramמשך בקשת HTTP, ביחידות ms
http_request_countCounterמספר בקשות HTTP
http_request_activeUpDownCounterמספר בקשות HTTP פעילות נוכחי
sub_app_statusObservableGaugeסטטיסטיקת ספירת יישומי משנה לפי סטטוס, מדווח על ידי תוסף plugin-multi-app-manager