تحسين تصفية المخطط بحسب الإصدار
direct_read فقط على إصدارات ClickHouse 26.2 وما بعدها، حيث يدعم فهرس البحث بالنص الكامل بشكل صحيح أعمدة alias المضافة إلى المخططات مفتوحة المصدر. في السابق، كان يمكن تجربة هذا التحسين على الإصدارات الأقدم، رغم أنه لم يكن يعمل فيها بشكل صحيح. ويجري التحقق من الإصدار وقت تنفيذ الاستعلام عبر فحص المخطط، كما أصبحت أعمدة alias نفسها مضمنة الآن افتراضيًا في المخططات مفتوحة المصدر.
ومما عُرض أيضًا: عمل جارٍ على استبدال العرض المادي الخاص بالإكمال التلقائي باستعلامات مباشرة على فهرس النص. حاليًا، يؤدي الاثنان عملًا متداخلًا، مما يزيد الضغط على إدخال البيانات. وإذا أكدت اختبارات الأداء أن استعلامات فهرس النص تحافظ على مستوى الأداء، فيمكن تبسيط العرض المادي أو إزالته. كما أجاب آرون عن أسئلة من الفريق حول كيف يمكن للترميز الموضعي في الإصدارات المستقبلية من فهرس النص في ClickHouse أن يجعل عمليات البحث في مرشحات المفتاح-القيمة أكثر دقة.
طلبات السحب ذات الصلة: #2341 feat: إضافة تحسين direct_read افتراضيًا للسجلات والتتبعات, #2405 feat(common-utils): تطبيق تحسين عناصر direct_read الخاصة بـ KV على مرشحات SQL, #2376 feat: استخدام فهرس النص لتشغيل المرشحات والإكمال التلقائي
تحسين تحليل السجلات
level. وكان منطق استنتاج الشدة ينفّذ خطوتين: تحليل المحتوى باعتباره JSON لاستخراج السمات، ثم الرجوع إلى مطابقة السلاسل النصية إذا لم تكن الشدة قد ضُبطت على مستوى OTel. وكانت مطابقة السلاسل النصية تلتقط كلمة “alert” من اسم مدير التنبيهات داخل المحتوى، مما يؤدي إلى تصنيف مستوى السجل بشكل خاطئ.
يضيف هذا الإصلاح شرطًا احترازيًا: إذا أمكن تحليل المحتوى كـ JSON وكان يحتوي بالفعل على حقل level، فتخطَّ خطوة الاستدلال النصي بالكامل. كما أن مجموعة اختبارات smoke، التي بُنيت قبل نحو عام، جعلت من السهل التحقق من الإصلاح واكتشاف الحالات الطرفية ذات الصلة بمجرد إضافة حالات اختبار جديدة، وهذا بالضبط ما صُممت له.
طلبات السحب ذات الصلة: #2363 fix(log-parser): تخطّي الاستدلال النصي عندما يُحلَّل المحتوى كـ JSON مع وجود حقل level
تحسينات خادم MCP
hyperdx_ إلى clickstack_ لتتوافق مع اسم المنتج.
طلبات السحب ذات الصلة: #2337 feat(mcp): تحسين جودة أدوات MCP — تلميحات الأخطاء، والمساعدات المشتركة، ورسائل أفضل، #2396 refactor(mcp): إعادة تسمية بادئات الأدوات من hyperdx_ إلى clickstack_، #2343 feat(mcp): إضافة أدوات patch_dashboard وget_dashboard_tile وsearch_dashboards، #2418 fix(mcp): تحسين أوصاف وأمثلة alias لتسهيل قراءة وسائل إيضاح المخططات، #2412 refactor: تبسيط التحقق من صحة MCP ObjectId باستخدام المساعدات المشتركة وعمليات التحقق على مستوى المخطط
لوحة ألوان جديدة للسلاسل
تخطيط صفحة جديد مع رأس صفحة مثبت
prop. أي عنصر تمرّره إلى موضع مثبت يبقى مثبتًا أسفل الرأس أثناء التمرير، بينما يتم تمرير كل شيء آخر بشكل طبيعي. وإذا لم يتم تمرير أي شيء، وكان الموجود فقط هو مسارات التنقل أو خيارات الصفحة، فستُثبَّت هذه تلقائيًا.
طلبات السحب ذات الصلة: #2282 إضافة PageHeader/PageLayout وترحيل Sessions، #2345 استخدام عنوان PageHeader في صفحات القوائم، #2346 ترحيل Service Map إلى PageLayout، #2347 ترحيل لوحة معلومات Kubernetes إلى PageLayout، #2348 ترحيل لوحة معلومات ClickHouse إلى PageLayout، #2364 feat(dashboard): الترحيل إلى PageLayout مع شريط أدوات استعلام مثبت، #2394 fix(PageHeader): إبقاء الرأس المثبت أسفل تراكبات الدرج الجانبي المنزلق