Skip to main content

الوصف

تحتوي على الحالة المخزنة في الذاكرة للبيانات الوصفية لـ AzureQueue والصفوف الجاري معالجتها لكل ملف.

الأعمدة

  • zookeeper_path (String) — المسار في ZooKeeper إلى البيانات الوصفية
  • file_path (String) — مسار الملف الجاري معالجته
  • file_name (String) — اسم الملف الجاري معالجته
  • rows_processed (UInt64) — عدد الصفوف الجاري معالجتها حاليًا
  • status (String) — حالة المعالجة: Processed أو Processing أو Failed أو None لملف تعرفه ذاكرة التخزين المؤقت لكن ليس له حالة، مثل ملف أُعيد ضبط معالجته. وجود قيمة غير فارغة في processing_observed_in_keeper_time يعني أن الحالة Processing لم يضبطها المعالج الذي يحتجز الملف، بل قُرئت من Keeper
  • processing_start_time (Nullable(DateTime)) — وقت بدء معالجة الملف
  • processing_end_time (Nullable(DateTime)) — وقت انتهاء معالجة الملف
  • exception (String) — الاستثناء الذي حدث أثناء المعالجة. وهو دائمًا استثناء آخر محاولة قام بها هذا الخادم، وليس الاستثناء الذي يخزّنه Keeper للملف
  • processing_observed_in_keeper_time (Nullable(DateTime)) — الوقت الذي أخفق فيه أحد معالجات هذا الخادم في أخذ الملف فقرأ الحالة Processing من Keeper بدلًا من ضبطها بنفسه. عادةً ما يكون الملف محتجزًا لدى خادم آخر، لكن قد يحتجزه أيضًا معالج تابع لهذا الخادم كان قد أخذه للتو. وفي كلتا الحالتين تصف الأعمدة rows_processed وprocessing_start_time وprocessing_end_time وexception آخر محاولة قام بها هذا الخادم لمعالجة الملف، لا المعالجة التي تحتجزه الآن
آخر تعديل في ٢٦ سبتمبر ٢٠٢٦