Kibana: استخدم VisualizeLoader للوحات المعلومات

تم إنشاؤها على ٢٤ نوفمبر ٢٠١٧  ·  3تعليقات  ·  مصدر: elastic/kibana

أعتقد أننا يجب أن نستخدم أداة تحميل التصور لتحميل vizualizations على لوحة القيادة (على سبيل المثال ، VisualizeEmbeddableFactory ).

نعرض حاليًا أداة التحميل كنوع من واجهة برمجة التطبيقات لتحميل التصورات ولكن لا نستخدمها بأنفسنا في أي مكان. أعتقد أن استخدامه من شأنه التأكد من أننا نختبره تمامًا ، كما أنه سيظل مواكبًا للتغييرات التي نقوم بها.

سنشعر أيضًا بشعور جيد بشأن الإضافات التي نحتاج إلى إجرائها على واجهة برمجة التطبيقات ، بحيث يمكن لشيء مثل لوحات المعلومات أن يعمل معها بشكل صحيح. أخيرًا وليس آخرًا ، يمكننا التخلص من جزء آخر من Angular في لوحة التحكم ، نظرًا لأن أداة تحميل التصور تعرض JavaScript خالصًا.

Dashboard Vis Loader Visualizations chore

التعليق الأكثر فائدة

bhavyarm من الناحية المثالية ، لا ينبغي أن يغير هذا أي وظيفة ، لأنه مجرد إعادة هيكلة كود داخلي. بمعنى أن كل شيء يجب أن يظل يعمل كما كان من قبل ، ويجب أن تعمل جميع اختبارات لوحة القيادة بنفس الطريقة. لذلك لا ينبغي أن يمنحك هذا التغيير أي سيناريوهات اختبار جديدة ، إذا كنا نفتقد اختبارات لوحة المعلومات الوظيفية ، فستكون هي نفسها التي كانت مفقودة مسبقًا :-)

ال 3 كومينتر

timroes هل نحتاج إلى اختبارات وظيفية لهذا؟ وأيضًا إذا أضفت كل تصور إلى لوحة القيادة وأعدت فتحه - فهل هذا اختبار كافٍ؟ شكرا!

bhavyarm من الناحية المثالية ، لا ينبغي أن يغير هذا أي وظيفة ، لأنه مجرد إعادة هيكلة كود داخلي. بمعنى أن كل شيء يجب أن يظل يعمل كما كان من قبل ، ويجب أن تعمل جميع اختبارات لوحة القيادة بنفس الطريقة. لذلك لا ينبغي أن يمنحك هذا التغيير أي سيناريوهات اختبار جديدة ، إذا كنا نفتقد اختبارات لوحة المعلومات الوظيفية ، فستكون هي نفسها التي كانت مفقودة مسبقًا :-)

رائعة. شكرا timroes

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات