داتادوغ هي منصة مراقبة قائمة على الخدمات السحابية لتطبيقات السحابة. في هذا الدليل، سنوضح كيف يمكن لمحترفي تكنولوجيا المعلومات وفرق ديفأوبس البدء باستخدام داتادوغ واستخدام هذه المنصة الجديرة بالاستعراض.
ما هو داتادوغ؟
داتادوغ هو أداة تتيح لك مراقبة البنية التحتية للسحابة، ومضيفي ويندوز و لينكس، وعمليات النظام، ووظائف الخادم بدون خوادم، وتطبيقات التي تعتمد على السحابة. يمكن استخدامه لتصور البيانات، واستكشاف المقاييس، وإدارة السجلات، وأداء مهام مختلفة أخرى.
ما هي الحالات الاستخدامية الرئيسية لداتادوغ؟
تسمح داتادوغ لك بجمع المقاييس وجمع رؤى معمقة في الوقت الحقيقي حول بنية تحتية تكنولوجيا المعلومات الخاصة بك. وإليك الحالات الرئيسية للاستخدام للتطبيق:
- يمكن لمحترفي تكنولوجيا المعلومات إنشاء، وتعديل، وإدارة التنبيهات والإشعارات حول بنياتهم التحتية لتكنولوجيا المعلومات.
- يمكن للمنظمات استخدام مراقبة أداء التطبيقات (APM) لتقليل التأخير والقضاء على الأخطاء
- يمكنهم اختبار بيئات الإنتاج والأداء.
- يمكنهم إعداد عدة تكاملات تقوم بجمع المقاييس والأثار والسجلات لإرسال البيانات إلى المنصة.
- يمكنهم استخدامه كمنصة أمنية لاكتشاف التهديدات وسوء التكوين في التطبيقات في بنيتها التحتية.
- إذا كنت تستخدم Jenkins، الذي يعتبر خادم تلقائي لنشر البرمجيات، يمكن للتطبيق مساعدتك في تصور مقاييس الوظائف وتنفيذ الخطوط الزمنية لـ Jenkins.
ما هي التقنيات التي يدعمها Datadog؟
هناك مجموعة من التقنيات التي يدعمها Datadog مثل Amazon Web Services (AWS), Azure, Google Cloud, Kubernetes, Red Hat OpenShift, و Pivotal Platform. دعونا نلقي نظرة سريعة على كيفية تكامل هذه التقنيات مع Datadog:
مدعوم بواسطة UBA، يوفر ADAudit Plus من ManageEngine رؤية كاملة لجميع الأنشطة داخل بيئتك AD لمساعدتك في مراقبة التهديدات والتخفيف من هجمات الداخلين.
- تجمع التطبيق معلومات نظام دقيقة ومقاييس وعلامات من أكثر من 70 خدمة من AWS.
- يدعم أكثر من 40 اندماجًا مع خدمات Microsoft Azure.
- يقوم بجمع جميع البيانات من خدمات Google Cloud من خلال اندماجات سهلة التثبيت.
- كما أنه يوفر وسيلة لمراقبة وإجراء فحوصات صحية على مجموعات Kubernetes.
تسعيرة Datadog
قبل البدء باستخدام Datadog، من الضروري فهم ثلاث خطط تسعير مختلفة:
- تقدم الخطة المجانية يصل تخزين المقاييس فيها إلى يوم واحد، ويمكنك تخزين الأحداث والمقاييس على ما يصل إلى 5 مضيفين دون دفع أي أموال.
- توفر الخطة المحترفة أكثر من 500 اندماج، ولوحات تحكم جاهزة مع مزايا محسنة، وتخزين مقاييس لمدة 15 شهرًا بمقابل 15 دولارًا لكل مضيف في الشهر.
- في خطة الشركة، ستحصل على دعم فني ممتاز عبر الدردشة والبريد الإلكتروني والهاتف. كما ستحصل أيضًا على 15 شهرًا من الاحتفاظ بالبيانات وتنبيهات غير محدودة، ولكن تكلفة الخطة تبلغ 23 دولارًا لكل مضيف شهريًا.
كما يقدم التطبيق فترات تجريبية مجانية لمدة 14 يومًا لخططه Pro وEnterprise، دون الحاجة إلى بطاقة ائتمانية.
كيفية إعداد وكيل Datadog؟
يتعين تثبيت وكيل Datadog الخفيف على عدة خوادم لإدارة سجلات البنية التحتية والأحداث. قبل البدء في تثبيت وكيل Datadog، ستحتاج إلى الأشياء التالية:
- A Datadog account
- لمتابعة الدرس، تأكد من أن لديك جهاز Ubuntu. يستخدم هذا البرنامج التعليمي Ubuntu 21.04 LTS.
تثبيت وتكوين وكيل Datadog
يمكن تثبيت وكيل Datadog على منصات مختلفة بما في ذلك macOS وWindows وDebian وUbuntu وKubernetes وOpenshift، إلخ. ومع ذلك، سيوضحك هذا البرنامج التعليمي كيفية إعداد الوكيل على جهاز Ubuntu.
- أولاً، قم بتشغيل الأمر أدناه لتحديث حزم النظام الخاص بك بأحدث الإصدارات.
sudo apt-get update
- بعد ذلك، قم بتشغيل أمر apt-get لتنزيل حزمة تبادل apt التي ستسمح لآلة Linux الخاصة بك بالاتصال بشكل آمن بالمستودعات عبر HTTPS. GnuPG يشفر أيضًا ويوقع بياناتك واتصالاتك.
sudo apt-get install apt-transport-https curl gnupg
- بعد ذلك، قم بإعداد مستودع Datadog على جهاز Ubuntu الخاص بك وأنشئ خاتم مكتبة الأرشيف Datadog بتشغيل الأوامر أدناه. سيوقع الجهاز الديبياني جميع ملفات البرامج الخاصة به باستخدام مفاتيح الأرشيف.
sudo sh -c "echo 'deb [signed-by=/usr/share/keyrings/datadog-archive-keyring.gpg] https://apt.datadoghq.com/ stable 7' > /etc/apt/sources.list.d/datadog.list" sudo touch /usr/share/keyrings/datadog-archive-keyring.gpg sudo chmod a+r /usr/share/keyrings/datadog-archive-keyring.gpg curl https://keys.datadoghq.com/DATADOG_APT_KEY_CURRENT.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import --batch curl https://keys.datadoghq.com/DATADOG_APT_KEY_382E94DE.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import –batch curl https://keys.datadoghq.com/DATADOG_APT_KEY_F14F620E.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import --batch
- الآن، قم بإنشاء وإعداد خاتم مكتبة الأرشيف Datadog باستخدام الأمر أدناه. أيضًا، أضف الأذونات إلى الخاتم حيث تعني “r” تغيير الأذونات بشكل متكرر للدليل والمحتوى، والعلم “a” يعني تطبيق الأذونات على المستخدم والمالك.
sudo touch /usr/share/keyrings/datadog-archive-keyring.gpg sudo chmod a+r /usr/share/keyrings/datadog-archive-keyring.gpg
- مرة أخرى، قم بتشغيل أمر apt-get update لتحديث مستودع apt المحلي الخاص بك.
sudo apt-get update
- بعد ذلك، قم بتثبيت عامل Datadog بتشغيل الأوامر التالية.
sudo apt-get install datadog-agent datadog-signing-keys
- الآن، قم بتكوين ملف تكوين Datadog (datadog.yaml) قبل بدء العامل في الخطوة التالية. هنا، ستحتاج مفاتيح API ليتم استبدالها بـ مفتاح API حساب Datadog الخاص بك.
نقطة نظر: يتم توليد مفاتيح API في الحال بمجرد إنشاء حسابك في Datadog ومفاتيح API مختلفة لجميع المستخدمين. يمكنك العثور على مفتاح API الخاص بك في Datadog تحت التكاملات > APIs.
sudo sh -c "sed 's/api_key:.*/api_key: <API-KEY>/' /etc/datadog-agent/datadog.yaml.example > /etc/datadog-agent/datadog.yaml" sudo sh -c "sed -i 's/# site:.*/site: datadoghq.com/' /etc/datadog-agent/datadog.yaml" sudo sh -c "chown dd-agent:dd-agent /etc/datadog-agent/datadog.yaml && chmod 640 /etc/datadog-agent/datadog.yaml"
- أخيرًا، قم ببدء عامل Datadog باستخدام الأمر أدناه.
sudo systemctl start datadog-agent.service

ما هي ميزة الاكتشاف التلقائي لـ Datadog؟
أحد أفضل ميزات Datadog هو اكتشاف التلقائي، الذي يتيح له الكشف تلقائيًا عن مكونات مختلفة في بيئة أو نظام مثل الخدمات أو الحاويات.
بواسطة التحليل السلوكي للمستخدم (UBA)، يوفر ADAudit Plus لـ ManageEngine رؤية كاملة لجميع الأنشطة داخل بيئة الخدمة النصية المجانية (AD) الخاصة بك لمساعدتك في مراقبة التهديدات والتصدي لها.
لإعداد اكتشاف التلقائي، تحتاج إلى تعديل ملف تكوين عامل Datadog وإعادة التشغيل عامل Datadog. على سبيل المثال، لمراقبة معلومات حاوية Docker مثل وقت البدء، إلخ، يمكنك إضافة النص التالي إلى ملف التكوين.
استدعاء: تعمل تطبيقات Docker داخل بيئات خفيفة الوزن تسمى الحاويات التي تعمل على صور Docker.
listeners: – name: docker config_providers: – name: docker polling: true |
كيفية إعداد أو تكوين تكامل عوامل التشغيل مع خدمات أخرى
يوفر Datadog أكثر من 500 تكاملًا مع التطبيقات والخدمات الأخرى. تتيح التكاملات لك العمل مع أدوات مختلفة مثل Active Directory، AWS EC2، خدمات AWS Elastic Kubernetes (EKS)، و Ansible لجلب مقاييس التطبيق والسجلات من بنية تحتية موسعة.
تكوين تكاملات العامل
يوفر التطبيق ثلاثة أنواع رئيسية من التكامل:
- عامل المبرمج
- المصادقة المبنية
- مصدر مكتبة
الآن، دعونا نتعلم بسرور كيفية تنشيط أو تكوين تكامل عامل عن طريق القيام بالخطوات التالية أدناه.
- في مجلد جذر العامل (conf.d)، غير اسم conf.yaml.example إلى conf.yaml. ثم يمكنك تعديل الملف وفقًا لمتطلباتك، مثل لجلب سجلات Apache. يمكنك تعديل الملف كما هو موضح أدناه.
init_config: service: apacheinstances: – apache_status_url: http://localhost/server-status?autologs: – type: file path: /var/log/apache2/access.log source: apache |
- أخيرًا، قم بإعادة التشغيل لعامل Datadog بحيث يتم تطبيق التغييرات التي أجريتها في ملف التكوين ويمكن للتطبيق بدء تناول السجلات.
كيفية البدء بخدمة Datadog
بعد إعداد عامل Datadog والتكاملات، أنت الآن مستعد لاستخدام القدرات المختلفة للمنصة. سنرشدك عبر بعض المهام الأولى التي يمكنك القيام بها.
مراقبة البنية التحتية للخدمة
من المهم مراقبة البنية التحتية للغيبوبة السحابية أو مركز البيانات الخاصة بك، التي قد تحتوي على مئات التطبيقات. إذا توقف أحدهم عن العمل، قد يؤثر البعض الآخر على أعمالك.
لمراقبة البنية التحتية للخدمة، ستحتاج إلى وجود مراقبة المقاييس في مكان. صفحة إدارة المراقبة هي المكان الذي يمكنك من خلاله إدارة جميع الإنذارات، وصفحة تم تشغيلها المراقبة تسمح لك بتشغيل الإنذارات والتحكم في التوقف.
يمكنك إنشاء حالات مختلفة في البنية التحتية للخدمة مثل “طبيعي”، “تحذير”، و “لا يوجد بيانات”، وترتيب المراقبة بناءً على الحالات مثل حرج، عالي، متوسط، منخفض، و معلومات.
يتم تشغيله بواسطة التحليل السلوكي للمستخدم (UBA)، يوفر ADAudit Plus من ManageEngine فهماً كاملاً لجميع الأنشطة داخل بيئة نظام النسخ الاحتياطي للمعلومات (AD) لمساعدتك في مراقبة التهديدات والتصدي لها.
يوجد العديد من الأشياء التي يمكنك مراقبتها في بنيتك التحتية مثل الأحداث والعمليات والمضيفين والتكاملات وغيرها. الآن، دعونا نتعلم بسرور كيف يمكنك مراقبة بنيتك التحتية.
- أولاً، انتقل إلى الصفحة الترحيبية ومن ثم انتقل إلى علامة التبويب مراقبة. هناك، ستلاحظ عدة خيارات في قائمة التبويب من ضمنها إدارة المراقبات، المراقبات المتحطمة، مراقبة جديدة، و إدارة الاستئصالات.
- كما ترون أدناه، بعد زيارة صفحة إدارة المراقبات، لا يوجد تحذيرات وإنذارات في قائمة الحالة.
إدارة السجلات
يمكن لـ Datadog جمع السجلات من مصادر مختلفة مثل خوادم وحالات AWS EC2 وحزم الوحدات وبيئات الأشعة فوق البنفسجية الأخرى. يتيح السجل لك جمع ومعالجة ومراقبة السجلات المختلفة عبر النظام.
دعونا نرى بسرور كيف يمكننا تكوين المصادر التي تجلب وترسل السجلات من مصادر متعددة إلى التطبيق. للقيام بذلك، سنحتاج إلى تعديل ملف التكوين (conf.yml) المخزن داخل دليل تثبيت عامل Datadog.
أدناه مثال على ملف التكوين الذي يخزن سجلات ويرسلها إلى Datadog من خادم الويب لجهازك.
logs:
– type: file path: /path/to/your/integration/access.log source: integration_name بقوة التحليل السلوكي للمستخدم (UBA)، يوفر ADAudit Plus من ManageEngine رؤية كاملة لجميع الأنشطة في بيئة نظام التشغيل الخاص بك لمساعدتك في مراقبة التهديدات والتصدي للهجمات الداخلية. خدمة: اسم التكامل sourcecategory: http_web_access |
إنشاء لوحات تحكم قابلة للتخصيص
إحدى أفضل ميزات Datadog هي قدرتها على إنشاء لوحات تحكم قابلة للتخصيص للتتبع وتحليل وعرض مختلف المقاييس الأداءية. لوحات التحكم تتيح لك مراقبة وتصور صحة بيئتك وبنيتك التحتية مع لمحة.
يمكن أيضًا مشاهدة لوحات التحكم بسهولة على الأجهزة المحمولة عن طريق تنزيل تطبيق Datadog المحمول من متجر Apple App Store أو متجر Google Play Store.
يمكنك إنشاء لوحة جديدة عن طريق اتباع هذه الخطوات:
- أولاً، انتقل إلى موقع Datadog على الويب.
- اضغط على علامة التبويب منتج وحدد لوحات المعلومات ، كما هو موضح أدناه.
- بمجرد النقر على لوحات المعلومات ، سيأخذك ذلك إلى صفحة جديدة حيث سترى زر “جربه مجانا” . انقر على الزر وقم بالتسجيل في Datadog ، كما هو موضح في الصورة أدناه.
- بعد التسجيل بالنموذج ، سترى صفحة الترحيب المعروضة أدناه.
- لإنشاء لوحة جديدة ، انقر على خيار لوحة المعلومات في شريط الجانب الأيسر ، ثم انقر على لوحة معلومات جديدة كما هو موضح أدناه.
يتم تشغيله بواسطة البحث الداخلي ، يوفر ADAudit Plus من ManageEngine رؤية كاملة لجميع الأنشطة داخل بيئة الخدمة النصية الفعالة لمساعدتك في مراقبة التهديدات والتخفيف من الهجمات الداخلية.
- A new window screen will open, which will allow you to create a dashboard and specify its name.
- ستتمكن من تحديد الأدوات المرئية للوحة الجديدة من خلال إضافة العناصر في صندوق الوحة المعلوماتية ، بما في ذلك أنواع الرسوم البيانية المختلفة (Timeseries ، Query value ، Top list ، Table ، Heatmap ، Distribution ، Event timeline ، Treemap ، Pie Chart ، Funnel).
- الآن ، تم تكوين اللوحة بشكل صحيح للتتبع وإجراء الاستعلامات ، والاستعلامات القاعدة البيانات ، وإصلاح خدمات السحابة.
إنشاء إشارات للحصول على تنبيهات وإشعارات على المقاييس
من الضروري فهم كيفية جعل الشاشات تتلقى تنبيهات وإشعارات حول مختلف مقاييس الأداء. يمكنك اتباع هذه الخطوات لإنشاء جهاز مراقبة.
- في صفحة ترحيب Datadog في الجانب الأيسر العلوي ، انقر على أيقونة الشعار Datadog ، ابحث عن خيار إنشاء جهاز مراقبة وانقر عليه.
- الآن سترى زرًا آخر إنشاء جهاز مراقبة وعليك النقر عليه. سيتيح لك إنشاء جهاز مراقبة من اختيارك.
الخاتمة
Datadog هو أداء مجاني مع الكثير من الميزات. باتباع هذا الدليل ، يجب أن تفهم الآن ما هو ممكن القيام به باستخدام Datadog ، من إدارة الإعدادات إلى المراقبة وتتبع المقاييس.
تعلمت أيضًا كيفية إعداد جهاز Datadog Agent على Ubuntu ، على الرغم من أنه يمكنك إعداده على أنظمة التشغيل المختلفة. الآن بعد أن لديك فكرة جيدة عن كل ما يمكن لهذا التطبيق القيام به ، ما الذي تنوي مراقبته باستخدامه؟