سجل التغييرات في برنامج 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>/metrics StableNet 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 أو on clause.

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

  • الإصدار الأولي