Amazon CloudWatch
Amazon CloudWatch خدمة مراقبة وقابلية ظهور صُممت لمهندسي DevOps والمطورين ومهندسي موثوقية الموقع (SRE) ومديري تكنولوجيا المعلومات. يوفر لك CloudWatch بيانات ورؤى قابلة للتنفيذ لمراقبة تطبيقاتك، والاستجابة للتغييرات في الأداء على مستوى النظام، وتحسين استخدام الموارد، والحصول على طريقة عرض موحدة لحالة التشغيل. يجمع CloudWatch بيانات المراقبة والتشغيل في شكل سجلات ومقاييس وأحداث، مما يوفر لك طريقة عرض موحدة لموارد وتطبيقات وخدمات AWS التي تعمل على AWS، والخوادم المحلية. يمكنك استخدام CloudWatch لاكتشاف السلوك الشاذ في بيئاتك، وتعيين التنبيهات، والتحول الظاهري للسجلات والمقاييس جنبًا إلى جنب، واتخاذ إجراءات تلقائية، واستكشاف المشكلات وإصلاحها، واكتشاف الأفكار للحفاظ على تشغيل تطبيقاتك
بسلاسة.
الفوائد
قابلية الظهور على منصة واحدة عبر التطبيقات والبنية التحتية
إنشاء التطبيقات الحديثة، مثل التطبيقات التي يتم تشغيلها على أبنية الخدمات المصغرة التي تولّد كميات كبيرة من البيانات في شكل مقاييس وسجلات وأحداث. يمكّنك Amazon CloudWatch من جمع هذه البيانات والوصول إليها وربطها على منصة واحدة من جميع الموارد والتطبيقات والخدمات الخاصة بك في AWS التي تعمل على AWS والخوادم المحلية، مما يساعدك على تقسيم مستودعات البيانات، لذا يمكنك رؤية النظام بأكمله بسهولة وحل المشكلات بسرعة.
أسهل طريقة لجمع المقاييس في AWS ومقرات العمل
مراقبة مواردك وتطبيقاتك في AWS سهل بفضل CloudWatch. يتكامل مع أكثر من 70 خدمة من خدمات AWS مثل Amazon EC2 وAmazon DynamoDB وAmazon S3 وAmazon ECS وAmazon EKS وAWS Lambda، وينشر تلقائيًا مقاييس تفصيلية لمدة دقيقة واحدة ومقاييس مخصصة بمستويات تصل إلى ثانية واحدة، وبالتالي يمكنك التعمق في سجلاتك بحثًا عن سياق إضافي. يمكنك أيضًا استخدام CloudWatch في تصميمات سحابة مختلطة باستخدام وكيل CloudWatch أو واجهة برمجة التطبيقات (API) لمراقبة مواردك المحلية.
تحسين الأداء التشغيلي وتحسين الموارد
يمكّنك Amazon CloudWatch من تعيين التنبيهات وأتمتة الإجراءات بناءً على حدود محددة مسبقًا أو على لوغاريتميات تعلم الآلة التي تحدد السلوك الشاذ في مقاييسك. على سبيل المثال، يمكن أن يبدأ تشغيل Amazon EC2 Auto Scaling تلقائيًا، أو إيقاف مثيل لتقليل تجاوزات الفواتير. يمكنك أيضًا استخدام CloudWatch Events بدون خادم لتشغيل سير العمل مع خدمات مثل AWS Lambda وAmazon SNS وAWS CloudFormation.
الرؤية التشغيلية والرؤى
لتحسين الأداء واستخدام الموارد، تحتاج إلى عرض تشغيلي موحد، وبيانات متعددة المستويات في الوقت الفعلي، ومرجع تاريخي. يوفر CloudWatch لوحات معلومات تلقائية، وبيانات متعددة المستويات لمدة ثانية واحدة، وما يصل إلى 15 شهرًا من تخزين المقاييس والاحتفاظ بها. يمكنك أيضًا إجراء Metric Math لاستخراج رؤى حول التشغيل والاستخدام، إذ يمكنك تجميع الاستخدام عبر مجموعة كاملة من مثيلات EC2 على سبيل المثال.
استخراج رؤى قابلة للتنفيذ من السجلات
تتيح لك CloudWatch استكشاف السجلات الخاصة بك وتحليلها وتصويرها، مما يمكنك من استكشاف مشكلات التشغيل وإصلاحها بكل سهولة. باستخدام CloudWatch Logs Insights، لن تدفع إلا مقابل الاستعلامات التي تجريها. يتم قياسها مع حجم السجل الخاص بك وتعقيد الاستعلام مما يمنحك إجابات في ثوانٍ. بالإضافة إلى ذلك، يمكنك نشر المقاييس المستندة إلى السجل وإنشاء التنبيهات والربط بين السجلات والمقاييس معًا في لوحات معلومات CloudWatch للحصول على رؤية تشغيلية متكاملة.
كيفية العمل
يجمع CloudWatch بيانات المراقبة والتشغيل في شكل سجلات ومقاييس وأحداث ويقوم بتصورها باستخدام لوحات معلومات آلية حتى تتمكن من الحصول على عرض موحد لموارد وتطبيقات وخدمات AWS التي تعمل على AWS ومقرات العمل. يمكنك ربط المقاييس والسجلات لفهم صحة مواردك وأدائها فهمًا أفضل. يمكنك أيضًا إنشاء تنبيهات بناءً على حدود قيم القياس التي تحددها، أو التي يمكنها مراقبة سلوك القياس الشاذ بناءً على لوغاريتميات تعلم الآلة. لاتخاذ إجراء بسرعة، يمكنك إعداد إجراءات آلية لإعلامك إذا تم تشغيل تنبيه وبدء Auto Scaling تلقائيًا للمساعدة في تقليل الوقت اللازم لحل المشكلة على سبيل المثال. يمكنك أيضًا التعمق وتحليل المقاييس والسجلات وحالات التعقب الخاصة بك، لفهم كيفية تحسين أداء التطبيق.
حالات الاستخدام
مراقبة البنية التحتية واستكشاف الأخطاء وإصلاحها
تراقب المقاييس والسجلات الرئيسية، وتبني تصورًا لمجموعة البنية التحتية والتطبيقات والبنية التحتية، وتنشئ تنبيهات، وتربط المقاييس والسجلات لفهم وحل الأسباب الرئيسية لمشكلات الأداء في مواردك على AWS. يتضمن ذلك مراقبة النظام البيئي للحاوية عبر Amazon ECS وAWS Fargate وAmazon EKS وKubernetes.
تحسين الوقت اللازم لحل المشكلة
يساعدك CloudWatch على ربط المقاييس والسجلات وتصورها وتحليلها، حتى تتمكن من العمل بسرعة لحل المشكلات ودمجها مع بيانات التعقب من AWS X-Ray من أجل قابلية الظهور الشاملة. يمكنك أيضًا تحليل طلبات المستخدمين للمساعدة في تسريع استكشاف الأخطاء وإصلاحها وتصحيح الأخطاء، وتقليل إجمالي الوقت اللازم لحل المشكلة (MTTR).
تحسين الموارد الاستباقي
تقوم تنبيهات CloudWatch بمراقبة قيمك القياسية مقابل الحدود التي تحددها، أو التي تنشئها لك CloudWatch باستخدام نماذج تعلم الآلة للكشف عن السلوك الشاذ. إذا تم تشغيل تنبيه، فيمكن لـ CloudWatch اتخاذ إجراء تلقائيًا لتمكين Amazon EC2 Auto Scaling أو إيقاف مثيل حتى تتمكن من أتمتة تخطيط السعة والموارد، على سبيل المثال.
مراقبة التطبيق
راقب تطبيقاتك التي تعمل على AWS (على Amazon EC2، والحاويات، وبدون خادم) أو في مقرات العمل. يجمع CloudWatch البيانات في كل طبقة من حزمة الأداء، بما في ذلك المقاييس والسجلات على لوحات المعلومات التلقائية.
تحليلات السجلات
يمكنك استكشاف السجلات الخاصة بك وتحليلها وتصورها للتعامل مع المشكلات التشغيلية وتحسين أداء التطبيقات. يمكنك إجراء استعلامات لمساعدتك بسرعة وفاعلية في الاستجابة للمشكلات التشغيلية. في حالة حدوث مشكلة، يمكنك البدء في الاستعلام على الفور باستخدام لغة استعلام مبنية لهذا الغرض لتحديد الأسباب المحتملة بسرعة.
"نحن نستخدم بنية تستند إلى الخدمات المصغرة. كان Amazon CloudWatch حلاً فوريًا لأنه لا يحتاج إلى إعداد أو صيانة للبنية التحتية. لا توجد لدى CloudWatch أي مشاكل في معالجة حجمنا وإزالة العبء التشغيلي المتمثل في دمج أدوات متعددة وإدارتها. تتمثل الفائدة الأكثر أهمية بالنسبة لنا في تقليل الوقت اللازم للإصلاح (MTTR)، حيث يستطيع فريق DevOps العثور بسرعة على المشكلات عبر البنية التحتية للحاويات الخاصة بنا."
- Vitaliy Geraymovych، المؤسس المشارك ونائب الرئيس، الخدمات الهندسية، CloudPassage
العملاء
يستخدم العملاء Amazon CloudWatch لتحسين الأداء التشغيلي، وتحسين تخصيص الموارد، وتقليل الوقت اللازم لحل المشكلة. لمعرفة المزيد حول كيفية استخدام المؤسسات لـ Amazon CloudWatch، تفضل بزيارة صفحة العملاء الخاصة بنا.
Mapbox يستخدم Amazon CloudWatch لاستيعاب مصادر بيانات متعددة ومراقبة أعباء العمل الرئيسية.
Pushpay يستخدم Amazon CloudWatch Logs Insights للاستعلام عن السجلات وتقليل التعقيد التشغيلي.
Rackspace يستخدم Amazon CloudWatch Agent لمراقبة أجهزتهم الافتراضية.
SendGrid يستخدم Amazon CloudWatch أصلاً دون الحاجة إلى حزمة ذاتية الإدارة أو بائع من جهة خارجية.
CloudPassage يستخدم Amazon CloudWatch لبنيتها القائمة على الخدمات المصغرة لتقليل الوقت اللازم للإصلاح.
ConnectWise يستخدم Amazon CloudWatch لمراقبة الحاويات وزمن الاستجابة وطلبات خادم الويب والوارد من طلبات موازنة التحميل.
أحدث منشورات المدونة
بواسطة Jeff Bar
27 نوفمبر 2018
بواسطة Helen Lin
15 أكتوبر 2018
بناء لوحة معلومات Amazon CloudWatch خارج وحدة الإدارة فيAWS
من إنشاء Stephen McCurry
2 أكتوبر 2018
بناء مسارات بدون خادم باستخدام Amazon CloudWatch Events
من إنشاء Forrest Brazeal
2 مايو 2019
بدء استخدام AWS
تعرف على المزيد حول Amazon CloudWatch