سجل التغييرات في برنامج SKOOR StableNet FDW
9.5.0
- يضيف برنامج نصي للتهيئة init-data-source.py يقوم بتجهيز قاعدة بيانات PostgreSQL ومساحات الجداول، وتهيئة إعدادات SKOOR Auth و StableNet FDW، وإنشاء مصدر بيانات StableNet، واستيراد البرامج النصية الخاصة بالمزامنة، واستيراد استعلامات البيانات الشائعة الاستخدام إلى SKOOR.
9.4.0
- يضيف دعمًا لتكوين ما إذا كان سيتم تخطي القياسات التي تم تحميلها بالفعل أثناء
مزامنة السجل عبر الإعداد
skip_already_loaded_measurements.
9.3.1
- يستخدم العبارات المعدة مسبقًا عند قراءة البيانات من قاعدة بيانات StableNet Oracle/MySQL. وهذا يقلل من التشويش في تقارير Oracle Query Analyzer ويحسن إعادة استخدام الاستعلامات.
9.3.0
- تنفيذ الجدول الخارجي stablenet_netcom_bw_customer_number ونص البرمجة النصية الخاص بالمزامنة المقابل.
9.2.0
- يضيف ميزة المزامنة لبيانات NetFlow talker.
- يصلح حالة حافة إضافية قد تؤدي إلى حدوث خطأ "
TokenExpiredError". - يضيف تجميعًا لساعات العمل للبيانات اليومية والأسبوعية والشهرية والفصلية والسنوية، مع إمكانية تكوين ساعات البدء والانتهاء لكل خدمة ويب عبر
business_start_hourوbusiness_end_hour(الافتراضي: من 7 إلى 17).
9.1.1
- إزالة عمليات الصيانة اليدوية ANALYZE VACUUM، حيث لم تعد هناك حاجة إليها في PostgreSQL 17.
9.1.0
- لا توجد تغييرات
9.0.4
- يُصلح حالة التنافس التي تتسبب أحيانًا في فشل طلبات واجهة برمجة التطبيقات (API) مع ظهور رسالة الخطأ "انتهت صلاحية الرمز المميز".
9.0.3
- يُصلح الخلل الذي يتسبب في فشل الاتصالات في حالة عدم وجود تكوين Magellan OAuth.
9.0.2
- يضيف عمود "
state_agg" إلى الجداول "minutely" و"5_minutely" و"15_minutely".
9.0.1
- يصلح الخلل الذي يتسبب في فشل إعادة المصادقة في Magellan OAuth.
- يحسّن ملف magellan-default-organsisations-sync.py عن طريق تبسيط الاستعلام المستخدم.
9.0.0
- التحول إلى تبعيات PostgreSQL 17.
- إضافة أيقونات StableNet لاستخدامها في لوحة تحكم SKOOR
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. - يضيف الجداول «
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.0
- لا توجد تغييرات
8.0.4
- تحسين حساب تجزئة الأذونات.
8.0.3
- يستخدم استدعاءات الصفحات إلى نقطة النهاية
/measurementsلتجنب استثناء OutOfMemoryException في واجهة برمجة تطبيقات StableNet REST - تنفيذ جدول "
stablenet_monitor". - يدعم المزيد من عوامل التحديد مثل
INو>و<، ... - يُنفذ جدول
stablenet_taggable_tagوجداولtaggable_..._tagالأخرى. - يصلح الخلل الذي يتسبب في تعطل جدول «
open_alarm» في حالة عدم وجود علامات محددة.
8.0.2
- يُنفذ معالجة أفضل لأخطاء واجهة برمجة تطبيقات REST الخاصة بـ StableNet.
- يتم تعيين رأس HTTP "Accept: application/json" بشكل صريح في الطلبات الموجهة إلى واجهة برمجة تطبيقات StableNet، حيث يبدو أن الإعداد الافتراضي الجديد هو CSV لبعض نقاط النهاية.
8.0.1
- يقبل الاستجابة المضغوطة بتنسيق gzip عند الحصول على البيانات من الخلفية الخاصة بـ StableNet.
8.0.0
- لا توجد تغييرات
7.3.18
- تنفيذ جدول «
stablenet_open_alarm»
7.3.17
- الرجوع إلى حقل
categoriesفي نقطة النهاية/meaurements. تم تغيير اسم هذا الحقل منcategoriesإلىtagsفي SP3، لكننا نريد أيضًا تشغيله على SP3 في الوقت الحالي.
7.3.16
- إنشاء جدول «
stablenet_measurement_metric» باستخدام نقطة نهاية واجهة برمجة تطبيقات REST الخاصة بـ StableNet/measurement-data/<obid>/metricsبدلاً من نقطة النهاية المفقودة (منذ الإصدار 24 SP4)/measurements/{measurementId}/metrics.
7.3.15
- تنفيذ نقاط نهاية geo و link
- يصلح الخلل الذي يتسبب في حدوث خطأ عند الحصول على قياسات 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أوon.
7.3.7
- يضيف مجموعة أدوات TimescaleDB
7.3.6
- يضيف مخرجات سجل إضافية لـ `
stablenet_measurement_data`. - زيادة وقت الاتصال بواجهة برمجة تطبيقات StableNet إلى 20 ثانية.
7.3.5
- تنفيذ حل بديل للتخفيف من تأثير خطأ واجهة برمجة تطبيقات StableNet
/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
- الإصدار الأولي