أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

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

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

سنبدأ بتقديم Apache Cassandra ، في حال لم تكن على دراية بالمنتج بالفعل. بعد ذلك ، سنناقش قواعد بيانات NoSQL وما يجعلها مختلفة عن الأنواع التقليدية. بعد ذلك ، سنذهب إلى أبعد الحدود في موضوع مراقبة قاعدة البيانات ، مع التركيز على ما يجب مراقبته في قواعد البيانات. سيأخذنا هذا إلى جوهر مناقشتنا ، وهو أفضل الأدوات لمراقبة قواعد بيانات Apache Cassandra.

حول أباتشي كاساندرا

Apache Cassandra هو نظام إدارة قاعدة بيانات NoSQL مجاني ومفتوح المصدر مصمم للتعامل مع كميات كبيرة من البيانات عبر العديد من خوادم السلع ، مما يوفر توفرًا عاليًا دون أي نقطة فشل واحدة. يوفر نظام قاعدة بيانات مخزن الأعمدة العريض الموزع دعمًا قويًا للمجموعات التي تغطي مراكز بيانات متعددة مع النسخ المتماثل غير المتزامن غير المتقن. هذا يسمح لعمليات الكمون المنخفض. تم استخدامه من قبل المؤسسات الكبيرة مثل Apple و Spotify و Netflix و Uber. يتم استخدامه على نطاق واسع جزئيًا بسبب خصائصه المتسامحة مع الأخطاء والقابلة للتطوير واللامركزية.

تم تطوير Cassandra في البداية على Facebook بواسطة Avinash Lakshman ، أحد مؤلفي Amazon's Dynamo ، و Prashant Malik لتشغيل ميزة البحث في البريد الوارد على Facebook. أصدر Facebook المنتج كمشروع مفتوح المصدر على رمز Google في يوليو 2008. بعد بضعة أشهر ، في مارس 2009 ، أصبح المشروع مشروع Apache Incubator وبعد حوالي عام ، في 17 فبراير 2010 ، تخرج إلى أعلى- مشروع المستوى. الاسم هو إشارة مباشرة إلى نبي طروادة الأسطوري كاساندرا ، مع تلميحات كلاسيكية لعنة على وحي.

كونها قاعدة بيانات NoSQL ، تستخدم Cassandra لغة Cassandra Query ، وهي واجهة بسيطة للوصول إلى Cassandra. يوفر CQL ، كما يشار إليه عادةً ، طبقة تجريد تخفي تفاصيل تنفيذ هذه البنية وتقدم بناء جملة أصلي للمجموعات والتشفيرات الشائعة الأخرى. تتوفر برامج تشغيل اللغة لـ Java و Python و Node.JS و Go و C ++.

أفضل الأدوات لرصد Apache Cassandra

والآن ، بعد أن أصبحنا جميعًا على نفس الصفحة فيما يتعلق بما يستلزمه مراقبة قواعد بيانات Apache Cassandra ، إليك اختيارنا لبعض أفضل الأدوات التي يمكنك استخدامها لهذا الغرض. العديد من الأدوات الموجودة في قائمتنا هي في الواقع أدوات لمراقبة التطبيقات. لا ينبغي أن يكون ذلك مفاجئًا لأن Apache Cassandra هو في الواقع مجرد تطبيق آخر يعمل على الخادم. الأدوات الأخرى هي أدوات مخصصة لرصد قواعد البيانات ولكن هذا لا يعني بالضرورة أنها أدوات أفضل. كل هذا يتوقف على ما هي احتياجاتك بالضبط.

1. سولارويندز خادم وتطبيق مراقب (FREE TRIAL)

و سولارويندز Server و مراقبة تطبيق صمم لخدمة الإداريين مساعدة رصد والمعلمات التشغيلية، عملياتها، والتطبيقات التي تشغل عليها. يمكن أن يتوسع بسهولة من شبكات صغيرة جدًا إلى شبكات كبيرة تحتوي على مئات الخوادم - المادية والظاهرية - موزعة على مواقع متعددة. يمكن للأداة أيضًا مراقبة الخدمات المستضافة على السحابة مثل تلك من Amazon Web Services و Microsoft Azure. تتيح لك هذه الأداة القوية أيضًا مراقبة أداء وتوافر خوادم Apache Cassandra على Linux أو Unix. سيوفر تفاصيل حول صحة الخدمة وإحصاءات العقدة وتتبع الشبكة ، مما يتيح للمسؤولين عرض جميع المعلمات ذات الصلة على لوحة معلومات موحدة.

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

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

تبدأ أسعار خادم SolarWinds ومراقب التطبيقات من 2 995 دولارًا وتختلف بناءً على عدد المكونات والعقد والأحجام التي تتم مراقبتها. يتوفر إصدار تجريبي مجاني لمدة 30 يومًا للتنزيل ، إذا كنت ترغب في تجربة المنتج قبل شرائه.

2. SolarWinds AppOptics (إصدار تجريبي مجاني)

التالي في قائمتنا هو منصة رائعة أخرى من SolarWinds. ومع ذلك ، فهو يختلف اختلافًا جذريًا عن الإدخال السابق. سولارويندز AppOptics هو القائم على السحابة، البرمجيات كخدمة (ص) التي تقدم للبنية التحتية أو مراقبة الأداء. تتكون هذه الخدمة من عنصرين.

  • AppOptics Infrastructure عبارة عن خدمة تقليدية لمراقبة البنية التحتية تتيح لك مراقبة حالة جميع أنظمتك الحيوية من خلال نظام أساسي قابل للتطوير بدرجة عالية وفعال من حيث التكلفة ، مما يمنحك رؤية مستمرة للمضيفين والحاويات وبيئة عدم وجود خادم.
  • المكون الآخر هو AppOptics Application Performance Monitoring ويقدم مراقبة كاملة للمقاييس والتتبع والسجلات.

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

من بين أمور أخرى، سولارويندز AppOptics توزيع العروض تتبع، وظيفة تسمح لقياس ومراقبة أداء مداخن تطبيق في كل طبقة المكونات، بما في ذلك شبكة، قاعدة البيانات، API، UI، الخ على سبيل المثال، للمساعدة في استكشاف أداء قاعدة البيانات أباتشي كاساندرا المشاكل ، يمكن للمطورين استخدام ميزة تسمى "الاستعلامات المتتبعة". استخدامها، سولارويندز AppOptics يستطيع الحفر أسفل على أي استفسار قاعدة البيانات وتحديد المكالمات التطبيق الذي تسبب الأداء الضعيف.

توفر SolarWinds AppOptics لوحة معلومات موحدة وتنبيهًا وإدارة لأداء التطبيق ومراقبة البنية التحتية. يزيل فعليًا التقسيم بين أداء التطبيق ومراقبة البنية التحتية ، مما يتيح لك أداء تطبيق الإسناد الترافقي والخادم ومقاييس البنية التحتية جنبًا إلى جنب في نفس لوحة المعلومات. يمكن أن يساعد في تبسيط جهود استكشاف الأخطاء وإصلاحها وتقليل وقت الحل بشكل كبير.

تبلغ تكلفة خدمة SolarWinds AppOptics APM 2999 دولارًا في السنة. هذا سعر شامل يتيح لك مراقبة ما يصل إلى 10 مضيفين و 100 حاوية و 100 تتبع في الدقيقة و 1000 مقياس مخصص. يمكنك اختياريًا إضافة آثار إضافية لمواقع الويب عالية الحركة بتكلفة 1000 دولار في السنة للحصول على 100 أثر إضافي في الدقيقة أو مقاييس مخصصة بتكلفة 599 دولارًا سنويًا مقابل 1000 مقياس. إذا كنت تفضل تجربة الخدمة أولاً ، يتوفر إصدار تجريبي مجاني لمدة 14 يومًا بدون بطاقة ائتمان .

3. إدارة تطبيقات ManageEngine

قد لا يكون ManageEngine معروفًا مثل SolarWinds ولكنه لا يزال اسمًا آخر يتمتع بسمعة ممتازة بين مسؤولي الشبكة وقواعد البيانات. و إدارة التطبيقات ManageEngine تتعامل مع إدارة التطبيقات. ربما كنت قد اكتشفت ذلك بنفسك. ومع ذلك ، يعد هذا اسمًا مضللًا إلى حد ما لأنه يمثل منصة مراقبة بقدر ما هو أداة إدارة.

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

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

يوفر ManageEngine Applications Manager مراقبة شاملة لأداء Cassandra وإدارتها لجميع العقد في مجموعة من وحدة تحكم مركزية. يتيح لك جمع البيانات الإحصائية من جميع JVMs في مجموعة بالإضافة إلى مقاييس الأداء الرئيسية مثل مقاييس استخدام الذاكرة ومقاييس المهام لمجموعات الخيوط ومقاييس التخزين واستخدام وحدة المعالجة المركزية وأداء التشغيل ووقت الاستجابة والمهام المعلقة. يمكن للأداة أيضًا تتبع مقاييس نظام التشغيل على عقد Cassandra الخاصة بك مثل عدد المعالجات والاستثناءات واستخدام وحدة المعالجة المركزية واتجاهات الوقت.

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

مدير تطبيق ManageEngine متاح في عدة إصدارات. هناك إصدار مجاني محدود الميزات بالإضافة إلى إصدارات مدفوعة المحترفين و Enterprise. يبدأ السعر من 945 دولارًا ويمكن الحصول على التفاصيل عن طريق الاتصال بـ ManageEngine. يتوفر أيضًا إصدار تجريبي مجاني لمدة 30 يومًا.

4. Dynatrace

Dynatrace هو برنامج آخر قائم على السحابة كخدمة (SaaS). يمكنه اكتشاف التطبيقات وحلها وتحسينها تلقائيًا. إن اكتشاف ورسم خرائط لنظام إيكولوجي معقد للتطبيق هو ببساطة مسألة تثبيت Dynatrace OneAgent . ستمنحك الخدمة عرضًا عالي الدقة لمكدس التطبيقات بالكامل ، من أداء التطبيقات والبنية التحتية السحابية وتجربة المستخدم. سيساعدك على اكتشاف المشكلات دون عناء بالإضافة إلى تأثيرات أعمالهم وأسبابها الجذرية.

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

عند تكليفه بمراقبة قواعد بيانات Apache Cassandra ، سيكتشفها Dynatrace تلقائيًا في أقل من خمس دقائق. يتيح لك مراقبة المقاييس المختلفة بما في ذلك وحدة المعالجة المركزية والاتصال ووقت جمع القمامة والتعليق وإعادة الإرسال. في علامة التبويب " مزيد من التفاصيل" ، يمكنك إلقاء نظرة أعمق على الإحصائيات مثل استخدام القرص ، وذاكرة التخزين المؤقت ، والتلميحات ، والتحميل ، وتجمعات مؤشرات الترابط ، وذاكرة Java المُدارة. تتميز المنصة أيضًا بتحليل السبب الجذري. يمكن أن يسلط الضوء تلقائيًا على السبب الجذري لمشاكل الأداء على العقد الفردية ، مما يسمح لك بالاستجابة لمشكلات الخادم بشكل أسرع ويعطيك جميع المعلومات اللازمة لصياغة استجابة مستنيرة.

تدعي Dynatrace أيضًا أن لديها أوسع تغطية لأي حل مراقبة من حيث اللغات المدعومة ، وبنى التطبيقات ، والسحابة ، وتطبيقات المؤسسة ، ومراقبة SaaS ، والمزيد. تكتشف الأداة تلقائيًا وتراقب الخدمات الدقيقة الديناميكية التي تعمل داخل الحاويات. يوضح لك كيفية أدائهم وكيفية تواصلهم مع بعضهم البعض ويساعدك على اكتشاف الخدمات الصغيرة ذات الأداء الضعيف بسرعة.

لا يتوفر تسعير Dynatrace بسهولة ولكن يمكن الحصول عليه من خلال الاشتراك في الإصدار التجريبي المجاني لمدة 15 يومًا. بمجرد التسجيل في الإصدار التجريبي ، فإن الأمر يتعلق فقط بتثبيت الوكيل على خوادمك ويمكنك البدء في المراقبة في غضون 5 دقائق.

5. AppDynamics APM

آخر قائمة لدينا هي AppDynamics APM ، وهي أداة ممتازة لإدارة أداء التطبيقات من Cisco. ستكتشف هذه الأداة تلقائيًا رحلات العملاء الحرجة وتعيينها وتصورها من خلال كل خدمة تطبيق ومكون من مكونات البنية التحتية. يوفر لفرق الإدارة مصدرًا واحدًا للمعلومات للتركيز على الأداء الشامل في سياق تجربة العميل ، بدلاً من مراقبة الخدمات الفردية.

أفضل 5 برامج وأدوات مراقبة من طراز Apache Cassandra (إصدار 2021)

مع قواعد بيانات Apache Cassandra ، سوف تكتشفها AppDynamics APM وتضيفها إلى بيئة المراقبة الخاصة بك. بمجرد الإضافة ، هناك العديد من المقاييس التي يمكنك مراقبتها. على سبيل المثال ، ستتيح لك مراقبة اتصالات Cassandra الخلفية جمع البيانات حول متوسط ​​وقت الاستجابة والأخطاء في الدقيقة والمكالمات في الدقيقة ، مما يمنحك نظرة عامة على كيفية أداء الخدمة.

تستخدم هذه الأداة التعلم الآلي لمعرفة ماهية الأداء الطبيعي ، وبناء خط الأساس الخاص بها لأداء التطبيق بشكل فعال. يسمح للأداة بتنبيهك عندما يكون الأداء غير طبيعي. يوجد تكامل مباشر مع ServiceNow و PagerDuty و Jira بحيث يمكن تنبيهك على الفور وإصلاح المشكلات قبل أن يلاحظها العملاء.

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

AppDynamics APM متاح في إصدارات عديدة. أبسط ما يسمى APM Pro. يضيف APM Advanced ميزات رؤية الخادم وإمكانية رؤية الشبكة. يُطلق على المستوى الأعلى اسم APM Peak ويتضمن جميع الميزات من APM Advanced بالإضافة إلى مراقبة أداء الأعمال وتحليلات المعاملات ورحلات العمل. يمكن الحصول على الأسعار عن طريق الاتصال بـ AppDynamics ويتوفر إصدار تجريبي لمدة 30 يومًا.

تقديم قواعد بيانات NoSQL

قاعدة بيانات NoSQL هي نوع من قواعد البيانات التي توفر آلية لتخزين واسترجاع البيانات التي تم تصميمها بوسائل غير العلاقات المجدولة المستخدمة في قواعد البيانات العلائقية. كانت قواعد البيانات هذه موجودة منذ أواخر الستينيات ، ومع ذلك لم يُشار إليها باسم "NoSQL" حتى زيادة الشعبية التي أحدثتها احتياجات مؤسسات الويب 2.0 في أوائل القرن الحادي والعشرين. يتم استخدام قواعد بيانات NoSQL بشكل متزايد في البيانات الضخمة وتطبيقات الويب في الوقت الفعلي. وعلى الرغم من أنهم لا يستخدمون SQL في حد ذاته - ومن هنا جاء اسمهم - فإن بعض الأشخاص يفضلون تسميتهم "ليس SQL فقط" للتأكيد على حقيقة أنهم قد يدعمون لغات استعلام تشبه SQL - مثل CQL لـ Cassandra أو الجلوس جنبًا إلى جنب مع SQL قواعد البيانات في البنى متعددة اللغات الثابتة.

هناك أنواع مختلفة من قواعد بيانات NoSQL بفئات وفئات فرعية مختلفة. في حالة قاعدة بيانات Apache Cassandra ، يُطلق عليها غالبًا اسم مخزن الأعمدة العريض. يستخدم هذا النوع المحدد من قاعدة بيانات NoSQL جداول وصفوف وأعمدة ، ولكن بخلاف قاعدة البيانات العلائقية ، يمكن أن تختلف أسماء الأعمدة وتنسيقها من صف إلى آخر في نفس الجدول. علاوة على ذلك ، فإن مخازن الأعمدة العريضة مثل Apache Cassandra ليست مخازن أعمدة بالمعنى الأصلي للمصطلح. في مخازن الأعمدة الأصلية ، يتم اعتماد تخطيط البيانات العمودي بحيث يتم تخزين كل عمود بشكل منفصل على القرص. كما هو الحال بالنسبة لمخازن الأعمدة العريضة ، فإنها غالبًا ما تدعم فكرة مجموعات الأعمدة التي يتم تخزينها بشكل منفصل ، حيث تحتوي كل عائلة من هذه الأعمدة عادةً على أعمدة متعددة يتم استخدامها معًا ، على غرار جداول قاعدة البيانات العلائقية التقليدية.

خصوصيات وعموميات مراقبة قاعدة البيانات

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

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

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

على سبيل المثال ، دعنا نفكر في بعض الاختلافات المهمة بين أنواع مختلفة من قواعد البيانات التي يمكن أن تؤثر على استراتيجية المراقبة الخاصة بك. تستخدم قواعد البيانات العلائقية في الغالب في أنظمة معالجة المعاملات عبر الإنترنت. تستضيف أنظمة مستودعات البيانات كميات كبيرة من البيانات منخفضة السرعة. غالبًا ما تُستخدم قواعد بيانات NoSQL في تطبيقات الجوال أو الويب لاستضافة البيانات الوصفية أو معلومات الحالة. تستخدم قواعد البيانات في الذاكرة لأداء سريع. من الواضح أن الحاجة إلى المراقبة في كل حالة من هذه الحالات يمكن أن تكون مختلفة للغاية.

علاوة على ذلك ، بغض النظر عن فئة قاعدة البيانات التي تستخدمها ، ستؤثر العوامل الأخرى على المقاييس المهمة. الأهم بالتأكيد هو بائع البرمجيات. قد تكون المقاييس المهمة في قاعدة بيانات Cassandra ، على سبيل المثال ، مختلفة تمامًا عن تلك الموجودة في قاعدة بيانات MySQL أو قاعدة بيانات Oracle. وبالمثل ، يمكن أن يكون لقواعد البيانات المحلية والمُستضافة على السحابة احتياجات مراقبة مختلفة مع أهمية بعض المقاييس في إحداها ولكن ليس في الأخرى. في حالة قواعد البيانات المستضافة على السحابة ، سيكون لحلول قواعد البيانات المُدارة وغير المُدارة احتياجات مراقبة مختلفة. وبالمثل ، سيكون لقواعد البيانات المحلية احتياجات مراقبة مختلفة اعتمادًا على ما إذا كانت تعمل على أجهزة فعلية أو افتراضية.

ما يجب مراقبته

مع وجود العديد من المقاييس التي يمكن مراقبتها ، يمكن أن يكون الأمر مربكًا. وتحديد ما يجب مراقبته - وما لا تكره - يمكن أن يكون مسعى شاقًا. لقد جمعنا قائمة ببعض المقاييس التي نشعر بأهمية مراقبتها. تم سردها أدناه تحت فئات مختلفة من المراقبة. يمكن لهذه المقاييس معًا أن ترسم صورة مفصلة إلى حد ما عن حالة أي بيئة قاعدة بيانات.

البنية الاساسية

الفئة الأولى من مقاييس المراقبة هي البنية التحتية. إنه يتعامل مع الأجهزة الأساسية التي تعمل عليها قواعد البيانات الخاصة بك. من المرجح أن يؤثر أي تغيير في هذه المقاييس أعلى من العتبات المقبولة بشكل سلبي على مقاييس قاعدة البيانات الأخرى. على سبيل المثال ، يمكن أن يؤدي الإفراط في استخدام الشبكة إلى تشغيل تنبيهات الأداء في المقاييس من الفئات الأخرى.

التوفر

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

الإنتاجية

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

أداء

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

المهام المجدولة

غالبًا ما تقوم محركات قواعد البيانات بتشغيل المهام المتكررة أو المهام المجدولة تلقائيًا. تحتوي بعض الأنظمة ، مثل Microsoft SQL Server أو Oracle ، على إمكانية مضمنة لجدولة الوظائف ، لكن البعض الآخر يستخدم برنامج جدولة نظام التشغيل - مثل cron - أو برامج الجدولة من جهات خارجية. بغض النظر عن الوظائف الفعلية أو كيفية جدولتها ، فإن ما تحتاج إلى مراقبته ليس فقط أنهم ركضوا ولكن ، والأهم من ذلك ، ما هي نتيجتهم (النجاح أو الفشل).

حماية

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

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

السجلات

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

تغليف

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


6 أفضل أدوات إدارة الشبكة التي تتعقب الأداء

6 أفضل أدوات إدارة الشبكة التي تتعقب الأداء

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

أفضل 10 أدوات Ping Sweep لإخبارك بالمزيد عن شبكتك

أفضل 10 أدوات Ping Sweep لإخبارك بالمزيد عن شبكتك

يمكن استخدام عمليات المسح بينغ لمصلحتك بعدة طرق. تابع القراءة بينما نناقش كيفية تقديم أفضل 10 أدوات مسح لـ Ping يمكنك العثور عليها.

أفضل 6 أدوات لمراقبة مواقع الويب

أفضل 6 أدوات لمراقبة مواقع الويب

مواقع الويب مهمة ويجب مراقبتها عن كثب باستمرار لتحقيق الأداء المناسب. فيما يلي بعض أفضل الأدوات لمراقبة مواقع الويب.

أفضل أدوات نشر البرامج لفرق التطوير في عام 2022

أفضل أدوات نشر البرامج لفرق التطوير في عام 2022

إليك نظرة على بعض من أفضل أدوات نشر البرامج لتخفيف آلام إدارة أي عدد من الأجهزة

أفضل جامعات ومحللات sFlow المجانية التي تمت مراجعتها في عام 2021

أفضل جامعات ومحللات sFlow المجانية التي تمت مراجعتها في عام 2021

sFlow هو بروتوكول لتحليل التدفق مضمن في العديد من أجهزة الشبكات. نقوم بمراجعة أفضل خمسة جامعات ومحللات التدفق الحر.

أفضل أدوات وبرامج مراقبة البنية التحتية بدون وكيل في عام 2021

أفضل أدوات وبرامج مراقبة البنية التحتية بدون وكيل في عام 2021

لمساعدتك في اختيار الأداة المناسبة ، تم تقديم أفضل أدوات مراقبة البنية التحتية بدون وكيل وإعطائك مراجعة سريعة لكل منها.

مراقبة النطاق الترددي على Linux: أفضل 5 أدوات في عام 2021

مراقبة النطاق الترددي على Linux: أفضل 5 أدوات في عام 2021

مع تزايد شعبية Linux في مراكز البيانات ، تم إلقاء نظرة على عرض النطاق الترددي على نظام Linux ومراجعة أفضل الأدوات أيضًا.

SolarWinds Mail Assure - مراجعة 2021

SolarWinds Mail Assure - مراجعة 2021

أمان البريد الإلكتروني هو مهمة مهمة لمقدمي الخدمات المُدارة. كنا نراجع SolarWinds Mail Assure ، أحد أفضل الأدوات لهذا الغرض.

ورقة الغش لأوامر Windows PowerShell - الدليل النهائي الذي تحتاجه

ورقة الغش لأوامر Windows PowerShell - الدليل النهائي الذي تحتاجه

إذا كنت من مستخدمي Windows المتميزين ، فمن المحتمل أنك تعرف وتفهم كيف يمكن أن يؤدي إجراء عمليات مختلفة على جهاز الكمبيوتر الخاص بك إلى أكثر من نهج واحد و

أفضل أدوات اختبار ومراقبة زمن الوصول للشبكة في عام 2021

أفضل أدوات اختبار ومراقبة زمن الوصول للشبكة في عام 2021

يبدو أن الكمون هو العدو الأول للشبكات. ستعلم أدوات قياس زمن الانتقال هذه كيفية اختبار وقت الاستجابة لاكتشاف المشكلات وتحديد موقعها وإصلاحها.