Kibana: الرسوم البيانية اللهب

تم إنشاؤها على ٣١ يناير ٢٠١٨  ·  3تعليقات  ·  مصدر: elastic/kibana

يمكن أن تكون الرسوم البيانية باللهب مفيدة لتصور ناتج أداة التنميط:
http://www.brendangregg.com/flamegraphs.html
https://github.com/brendangregg/FlameGraph

screen shot 2018-01-30 at 4 42 17 pm

أتذكر الدردشة مع danielmitterdorfer حول هذا منذ فترة. سيكون من المثير للاهتمام التفكير في كيفية تخزين بيانات التنميط في Elasticsearch وتصورها في تصور Kibana الأصلي مثل هذا.

نسخة إلى:alexfrancoeurthomasneirynck

New Vis KibanaApp discuss

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

نهج تصور مثير للغاية من فريق Netflix Perf ، Flamescope

image

تجعل هذه الأداة من السهل تمييز الأنماط والظهور في عرض flamegraph بتفاصيل أقل من الثانية.

المحور X هو الوقت (t) بالثواني ، والمحور Y هو تقسيم الميلي ثانية لـ t. المتجه الذي ينتج كثافة ألوان خريطة الحرارة هو عدد الأحداث لذلك الوقت X-> Y.

ال 3 كومينتر

كنت أرغب في تخزين ملفات التعريف منذ ذلك الحين إلى الأبد. الآن بعد أن أصبحت في Elastic ، اعتقدت أنني سأفعل شيئًا حيال ذلك. لقد بدأت في Beat جديد يجمع ملفات تعريف pprof : https://github.com/axw/pprofbeat.

(هذه أول تجربة حقيقية لي في ES و Beats ، لذا ربما لا يكون تنسيق البيانات رائعًا - لكنه شيء ما.)

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

  • التنميط الدوري (يتم بواسطة pprofbeat ؛ ستكون هناك حاجة إلى دقات أخرى للتنميط على الجهاز ، مثل "perf" والأصدقاء)
  • تصورات Kibana ، مع القدرة على مقارنة الملفات الشخصية (على سبيل المثال لمعرفة مقدار الذاكرة التي نمت بمرور الوقت ، أو كيف ينظر ملف تعريف وحدة المعالجة المركزية إلى مستويات التحميل المختلفة)

كنت أنوي النظر في تضمين واجهة مستخدم الويب "pprof" كمكوِّن إضافي ، على الرغم من أنني لا أعرف حقًا من أين أبدأ. وغني عن القول ، كلما كان التكامل أكثر كلما كان ذلك أفضل.

بعض لقطات الشاشة لواجهة مستخدم الويب pprof أدناه في حالة عدم علم الأشخاص بها - قد تكون بمثابة مصدر إلهام.

مثال على الرسم البياني pprof:
image

pprof flamegraph:
image

كبار المجرمين Pprof:
image

شرح رمز مصدر Pprof:
image

نهج تصور مثير للغاية من فريق Netflix Perf ، Flamescope

image

تجعل هذه الأداة من السهل تمييز الأنماط والظهور في عرض flamegraph بتفاصيل أقل من الثانية.

المحور X هو الوقت (t) بالثواني ، والمحور Y هو تقسيم الميلي ثانية لـ t. المتجه الذي ينتج كثافة ألوان خريطة الحرارة هو عدد الأحداث لذلك الوقت X-> Y.

لقد حرصت على إنشاء طلب نوع مرئي جديد في Elastic Charts https://github.com/elastic/elastic-charts/issues/519 لفتح محادثة مع هذا الفريق ومن أجل إجراء تقييم مؤهل للمتابعة تطبيق MVP لـ APM وما يجب أن يستتبعه.

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