Contlization

Monitoring for Container Technology

Monitoring for Container Technology

كما نعرف ان ال Monitoring Service اصبحت شئ اساسى فى كل ال Solutions سواء هاردوير او سوفت وير او سيسكيورتى وكل تطبيق او خدمه اصبح له اسلوب او طريقة معينه لل Monitoring

واصبح هذا شئ اساسى فى اى مكان كبير او حتى صغير وانت تحتاج لها بشكل او باخر لمراقبه الاداء او متابعه المشاكل وغيرها

وال Monitoring له عدة صور سواء فى انه يعطيك Logs or Performance or audit  او حتى يمكن ان يقوم بعمل Action  معين

واصبح لدينا اداوات Monitoring  مخصصة لكل خدمه معينه لانها بتكون مجهزة بمراقبه الاشياء المهمه فى هذا التطبيق او الخدمه فمثلا المعلومات او المراقبه للهاردوير غير للسوفت وير وغير Virtualization  غير لل Database

لان كل واحد من هذة الخدمات له اسلوبه فى العمل وله النقاط التى نهتم فى مراقبتها على اساس طبيعه عمله

 

طبعا قدمت هذة الكلام والمقدمه الطويله لفهم مغزى وهدف مقالنا الاساسى وهو اننا فى عالم ال Container Technology نحتاج الى Monitoring ايضا وليس اى اداه لل Monitoring وانما اداه مخصصه لكى تفهم طبيعه ال Container

وكيف يعمل ويراقب ايضا ليس فقط ال Hosts  وانما يرافب الاداء الخاص بال Container

والاكثر من ذلك حاليا انه يراقب التطبيقات والبرامج التى تعمل داخل ال Container  نفسه ويمكن ان يراقب ال Resource Performance , Traffic and ports

لقد وصلنا خلال وقت قصير جدا الى ادوات خاصه بال Monitoring تعمل بشكل احترافى وتعطينى معلومات اكتر ما تعطيتنا الادوات التقليدية التى تراقب الخدمات الاخرى

هذا بسبب انه يوجد منافسه كبيرة فى السوق حاليا بين العديد من الشركات الناشئه فى ابتكار حلول غير تقليدية لمراقبه ال Container Technology

فلو نظرنا فى السوق والشركات التى تقدم هذة ال Monitoring tools هنجد انها كثيرة ولها انواع سواء كانت مجانيه او مدفوعه

او انها تراقب الاداء او ال Logs and tracking وايضا هناك من يراقب من ناحيه ال security والثغرات

ومنهم من يعمل من ال Cloud او يمكن تشتغيله من الداتا سنتر الخاصة بنا On-promises

يمكن من اشهر الادوات الموجودة حاليا فى ال Monitoring لل Container  هى اداة تسمى Prometheus  وهى مشروع Opensource بالكامل وهو ثانى اكبر مشروع بعد ال Kubernetes والتى تديرة مؤسسه ال CNCF

لكن يعيبه الواجهه الصعبه فى التعامل مقارتنا بادوات اخرى

لذلك الغالبيه تستخدم معه اداة تقوم بعمل Visualize للداتا الصادرة منه وهى تسمى Grafana وهى ايضا مشروع Opensource

لكن من ناحيه الادوات المدفوعه لل Monitoring  فهناك الكثير ويعتبروا اسهل فى التعامل والاعداد

Sysdig

Datadog

netsil

Weave work

Instana

هذا بعض اسماء التطبيقات لان هناك اكتر من 50 شركه عندها اداوات للمراقبه لل Container Technology لكن كل واحدة لها تركيزها على شئ معين وامكانيات معينه وبطرق مختلفه

لذلك تحتاج الى بحث لانك ممكن ان تحتاج اكتر من اداة وتستخدمها فى نفس الوقت لتغطى لك كل احتياجاتك

وهناك شركات كبيرة فى السوق من زمان ولها منتجات لل Monitoring  قامت باضافه Plugins or Module  لدعم ال Container مثل

Dynatrace

Wavefrant from VMware

Nagios

Appdynamics from Cisco

وغيرها حتى Google Cloud and Azure  قاموا بعمل ادوات لل Monitoring  لكن بالطبع تعمل على ال Cloud  فقط

اليك قائمه بكل المنتجات من موقع CNCF.io

فى النهايه

اى شخص هيدخل ويعمل على ال Container Technology  سوف يحتاج فى وقت معين اداة لل Monitoring   بشكل او باخر لذلك وفى نفس الوقت السوق مليئ بالعديد من الشركات التى تقدم خدماتها فى هذا المجال

لذلك قبل ان تختار حاول ان تجربه الاول وسوف تجد ما يناسبك بل سوف تنبهر بقوه هذة الادوات وايضا هناك المجانى والمدفوع طبقا لميزانيتك واحتياجاتك

Exit mobile version