سجل التغييرات في برنامج SKOOR StableNet FDW
9.0.0
- التحول إلى تبعيات PostgreSQL 17.
- إضافة أيقونات StableNet لاستخدامها مع SKOOR Dashboard
8.1.16
- تنفيذ مزامنة البيانات المشتقة. يتم تعطيل مزامنة البيانات المشتقة افتراضيًا ويجب تمكينها من خلال خيار
sync_derived_data. - يجعل المهلة الزمنية قابلة للتكوين باستخدام
query_timeoutوmeasurement_sync_query_timeoutوmagellan_default_organisations_sync_query_timeoutوload_query_timeoutوaggregate_query_timeoutوcleanup_query_timeoutوanalyze_query_timeout.
8.1.15
- يغير مزامنة منظمة Magellan بحيث يتم تخزين المنظمات التي تحتوي على بيانات فقط. وهذا ضروري لـ SKOOR Auth لعرض صفحات الخطأ المناسبة في حالة عدم وجود منظمات نشطة للعميل.
8.1.14
- اضبط دائمًا
expected_intervalمن جدولmeasurement_metricعلىNULLليكون متوافقًا مع StableNet 26. نحتفظ بالعمود في الجدول الخارجي للحفاظ على التوافق مع الإصدارات السابقة.
8.1.13
- تمكين مزامنة السجل التزايدي، مما يسمح بإضافة قياسات ومقاييس إضافية بعد المزامنة الأولية ويضمن مزامنة البيانات المضافة حديثًا فقط في عمليات التشغيل اللاحقة.
8.1.12
- قم دائمًا بتعيين
Content-Type: application/jsonفي طلبات HTTP لأن Magellan API Gateway يفشل في حالة عدم القيام بذلك. - يضيف جداول
jobوjob_resultوjob_result_discovery_audit_event.
8.1.11
- تنفيذ OAuth2 مقابل Magellan.
8.1.10
- يزيل التخزين المؤقت للكيانات في FDW لمنع مشاكل الذاكرة وارتباك المستخدم.
- يضمن أن قياسات ping لها قيم دنيا وقصوى في الجداول المتزامنة.
8.1.9
- يجعل الحصول على العلامات القابلة للتعريف والقياسات والإنذارات المفتوحة والشاشات والروابط متعددة الصفحات.
- مزامنة البيانات للقياسات الخارجية
- يضيف جدولًا خارجيًا
stablenet_magellan_organisation
8.1.8
- يقوم دائمًا بتنفيذ
VACUUM (ANALYZE)بعد إجراء مزامنة بيانات القياس.
8.1.7
- يتخلص من "
stats_agg_max" و"percentile_agg_max" في الجداول المجمعة لأنها بالنسبة للبيانات الجديدة مجرد نسخ مكررة من "stats_agg" و"percentile_agg". يضيف "value_min" و "value_max" بدلاً من ذلك.
8.1.6
- تثبيت أو تحديث ملحقات timescaledb و timescaledb_toolkit و tablefunc في init-foreign-tables.sh
8.1.5
- إضافة سلوك إعادة محاولة أكثر قوة.
8.1.4
- يسمح بتعطيل مزامنة بيانات القياس للجدول الفردي.
- إصلاح تبديل
avgوminعند الحصول على البيانات من جداول StableNet. - يحدد سعة المجموعات لإحصائيات percentile_agg بـ 60 ويحدد الحد الأقصى للخطأ بـ 0.05 (5٪)
- تحسين أداء مزامنة بيانات القياس.
- يضبط FDW ومزامنة بيانات القياس لتتوافق مع التغيير الجذري في StableNet. مفاتيح المقاييس
تغيرت من تنسيق مثل
SNMP_1234إلى#1234. وهذا يعني أن البيانات المجمعة في سجل القياس لم تعد قابلة للاستخدام وأنه يلزم إجراء إعادة مزامنة كاملة. أفضل طريقة لتحقيق ذلك هي حذف الجداول المجمعة يدويًا وإجراء التحضير للمزامنة وفقًا للوثائق (https://docs.skoor.com/skoor-doc/aggregated-measurement-data). - يسمح بتحديد نطاق مزامنة السجل باستخدام
history_start_dateوhistory_end_date
8.1.3
- يحسن أداء مزامنة البيانات التزايدية.
- يضيف server_id إلى الجداول الخارجية.
- يضمن أن تكون measurement_ids فريدة دائمًا في طرق العرض متعددة الخوادم عن طريق تغيير نوع
measurment_id إلى TEXT وإضافة لاحقة إلى المعرف إذا تم تعيين server_id (على سبيل المثال
1234@server1) - يضيف جدولًا خارجيًا stablenet_taggable_monitor.
8.1.2
- ينفذ مزامنة بيانات السجل المستندة إلى قاعدة البيانات
8.1.1
- يجعل endTime لنقطة نهاية القياس اختياريًا.
8.1
- لا تغييرات
8.0
- تحسين حساب تجزئة الأذونات.
8.0.3
- يستخدم استدعاءات الصفحات إلى نقطة النهاية
/measurementsلتجنب OutOfMemoryException على StableNet REST API - ينفذ جدول
stablenet_monitor. - يدعم المزيد من عوامل التشغيل المؤهلة مثل
INو>و<و... - ينفذ جدول
stablenet_taggable_tagوجداولtaggable_..._tagالأخرى. - إصلاح الخلل الذي يعيق جدول
open_alarmفي حالة عدم وجود علامات.
8.0.2
- تنفيذ معالجة أفضل لأخطاء StableNet REST API.
- تعيين رأس HTTP "Accept: application/json` بشكل صريح في الطلبات إلى StableNet API حيث يبدو أن الإعداد الافتراضي الجديد هو CSV لبعض نقاط النهاية.
8.0.1
- يقبل الاستجابة المضغوطة بـ gzip عند الحصول على البيانات من الخلفية StableNet.
8.0.0
- لا توجد تغييرات
7.3.1
- تنفيذ جدول "
stablenet_open_alarm" (تحديد المساحة)
7.3
- الرجوع إلى حقل
categoriesفي نقطة النهاية/meaurements. تمت إعادة تسمية هذا الحقل منcategoriesإلىtagsفي SP3، ولكننا نريد أيضًا تشغيله على SP3 في الوقت الحالي.
7.3.16
- إنشاء جدول
stablenet_measurement_metricباستخدام نقطة نهاية/measurement-data/<obid>/metricsStableNet REST API بدلاً من نقطة النهاية/measurements/{measurementId}/metricsالمفقودة (منذ 24 SP4).
7.3.15
- تنفيذ نقاط نهاية الجغرافيا والارتباط
- يصلح الخلل الذي يتسبب في حدوث خطأ عند الحصول على قياسات ping.
7.3.14
- يجعل الاحتفاظ ببيانات القياس المجمعة قابلاً للتكوين باستخدام علامة
-r.
7.3.13
- يعرض تقديرات أفضل لعدد الصفوف. يساعد ذلك مخطط الاستعلامات على اختيار خطط استعلامات أفضل.
7.3.12
-
يصلح الخلل الذي يعيق بعض المكالمات إلى
stablenet_measurementوstablenet_measurement_metricوstablenet_measurement_dataفي بيئات الخوادم المتعددة.
7.3.11
- يضيف جدول
stablenet_multi_server_viewللحصول على الخوادم المكونة. - يضيف
stablenet_permission_hashللحصول على تجزئة للقياسات التي يمكن الوصول إليها. تستخدم خدمة الويب SKOOR هذه التجزئة لتحسين التخزين المؤقت.
7.3.10
- يصلح الطابع الزمني لـ
stablenet_measurement_dataعند الحصول على البيانات في فاصل زمني مختلف عنbucket_sizeالمطلوب.
7.3.9
- يضيف عمود
intervalإلىstablenet_measurement_dataوstablenet_measurement_data_aggregated. - يضمن إعداد سياسة الضغط على
stablenet_measurement_data_aggregatedبعد التهيئة الكاملة للبيانات.
7.3.8
- يضيف فهارس مركبة إضافية بدون أعمدة
server_nameإلىstablenet_measurement_data_aggregatedلزيادة الأداء عند تنفيذ الاستعلامات بدونserver_nameفيwhereأوonclause.
7.3.7
- يضيف TimescaleDB Toolkit
7.3.6
- إضافة مخرجات سجل إضافية لـ
stablenet_measurement_data. - زيادة وقت الاتصال بـ StableNet API إلى 20 ثانية.
7.3
- تنفيذ حل بديل للتخفيف من خطأ StableNet API
/measurement-dataالذي يتسبب في فقدان بعض المقاييس عند مزج أنواع المقاييس.
7.3.4
- إصلاح
stablenet_measurement_dataللقياس الفردي.
7.3.3
- إعادة تسمية جداول "
stablenet_<domain>" إلى "stablenet_taggable_<domain>" لتوضيح أنها في الواقع مشتقة من "stablenet_taggable" مع "domain" مسبق التكوين.
7.3.2
- يضمن أن
stablenet_measurement_dataتعيد جميع الصفوف المستلمة. - تنفيذ
tag_filterلـstablenet_taggableوstablenet_<domain>وstablenet_measurementوstablenet_measurement_data.
7.3.1
- يضيف مهلة 10 دقائق لطلبات HTTP لواجهة برمجة تطبيقات StableNet.
7.3.0
- الإصدار الأولي