استخدام ميزة المراقبة والتسجيل في Stackdriver للحصول على إمكانية أفضل للاطّلاع على حالة تطبيقك

في هذا الدرس العملي، ستتعرّف على كيفية بدء استخدام Stackdriver لمراقبة ومراجعة مقاييس الأداء والسجلات لخدمات Google Cloud Platform والأجهزة الافتراضية.

في هذا الدرس التطبيقي حول الترميز، ستتعرّف على ما يلي:

  • تعرَّف على الصفحة الرئيسية في Stackdriver.
  • التعرّف على لوحات البيانات والرسوم البيانية
  • إنشاء عملية تحقّق من وقت التشغيل
  • إنشاء سياسة تنبيه بسيطة
  • التعامل مع الحوادث المرتبطة بالتنبيهات
  • التنقّل في "عارض السجلّات"

ما هي خبرتك في استخدام Stackdriver؟

المراقبة - ما هي؟ لم يسبق لي استخدام Stackdriver، ولكن لديّ خبرة في مراقبة التطبيقات. لقد جرّبت Stackdriver ولكن لم أتعمّق في استخدامه.

إعداد بيئة التعلّم الذاتي

إذا لم يكن لديك حساب على Google (Gmail أو Google Apps)، عليك إنشاء حساب.

سجِّل الدخول إلى وحدة تحكّم Google Cloud Platform‏ (console.developers.google.com) وأنشِئ مشروعًا جديدًا:

تذكَّر معرّف المشروع، وهو اسم فريد في جميع مشاريع Google Cloud. سيتم الإشارة إليه لاحقًا في هذا الدرس العملي باسم PROJECT_ID.

ملاحظة مهمة جدًا: انتقِل إلى صفحة Compute Engine لبدء تفعيل واجهة برمجة التطبيقات Compute Engine API:

ثم: Compute → Compute Engine → الأجهزة الافتراضية

عند إجراء ذلك لأول مرة، ستظهر لك شاشة تتضمّن الرسالة "يتم الآن إعداد Compute Engine. قد يستغرق ذلك دقيقة أو أكثر". يمكنك مواصلة تسجيل الدخول إلى Google Cloud Shell أدناه، ولكن لا يمكنك إنشاء أجهزة افتراضية إلى أن تكتمل هذه العملية.

ستنفّذ معظم المهام من خلال Google Cloud Shell، وهي بيئة سطر أوامر تعمل في السحابة الإلكترونية. يتم تحميل هذا الجهاز الافتراضي المستند إلى Debian بجميع أدوات التطوير التي تحتاج إليها، كما يوفّر دليلًا رئيسيًا ثابتًا بسعة 5 غيغابايت. افتح Google Cloud Shell من خلال النقر على الرمز في أعلى يسار الشاشة:

أخيرًا، باستخدام Cloud Shell، اضبط المنطقة التلقائية وإعدادات المشروع:

$ gcloud config set compute/zone us-central1-b
$ gcloud config set compute/region us-central

يمكنك أيضًا اختيار مناطق مختلفة. يمكنك الاطّلاع على مزيد من المعلومات حول المناطق في مستندات المناطق.

في هذا القسم، ستنشئ مثيلات Compute Engine تعمل بنظام nginx+ باستخدام Cloud Launcher. سنحتاج إلى هذه الأمثلة لتوضيح كيفية المراقبة وإرسال التنبيهات. يمكنك إنشاء مثيل Compute Engine من وحدة التحكّم الرسومية أو من سطر الأوامر. سيرشدك هذا التمرين العملي إلى سطور الأوامر.

لنبدأ الآن.

استخدِم gcloud لضبط رقم تعريف مشروعك:

$ gcloud config set project PROJECT_ID



بعد ذلك، احرص على نسخ هذا الرمز ولصقه كما هو:

$ for i in {1..3}; do \
gcloud compute instances create "nginx-plus-$i" \
--machine-type "n1-standard-1" \
--metadata  "google-cloud-marketplace-solution-key=nginx-public:nginx-plus" \
--maintenance-policy "MIGRATE" --scopes default="https://www.googleapis.com/auth/cloud-platform" \
--tags "http-server","google-cloud-marketplace" \
--image "https://www.googleapis.com/compute/v1/projects/nginx-public/global/images/nginx-plus-ubuntu1404-v20150916-final" \
--boot-disk-size "10" --boot-disk-type "pd-standard" \
--boot-disk-device-name "nginx-plus-$i"; done

ستظهر لك رسائل تحذير بشأن حجم القرص، ثم ستظهر النتيجة التالية عند إنشاء كل آلة افتراضية:

NAME         ZONE          MACHINE_TYPE  PREEMPTIBLE INTERNAL_IP EXTERNAL_IP     STATUS
nginx-plus-1 us-central1-b n1-standard-2                X.X.X.X  X.X.X.X      RUNNING
...

دوِّن EXTERNAL_IP، فهذا مهم لاحقًا.

قد يستغرق إكمال هذه العمليات بضع دقائق.

لا تسمح Google Cloud Platform تلقائيًا إلا بالوصول إلى عدد قليل من المنافذ. بما أنّنا سنستخدم Nginx قريبًا، لنفعّل المنفذ 80 في إعدادات جدار الحماية:

$ gcloud compute firewall-rules create allow-80 --allow tcp:80 --target-tags "http-server"
Created [...].
NAME     NETWORK SRC_RANGES RULES  SRC_TAGS TARGET_TAGS
allow-80 default 0.0.0.0/0  tcp:80 http-server

سيؤدي ذلك إلى إنشاء قاعدة جدار حماية باسم allow-80 تتضمّن القيم التلقائية التالية:

  • تم ضبط قائمة مجموعات عناوين IP المسموح لها بإجراء اتصالات واردة (--source-ranges) على 0.0.0.0/0 (في كل مكان).
  • تم ضبط قائمة علامات المثيلات التي تشير إلى مجموعة المثيلات على الشبكة التي يمكنها قبول الاتصالات الواردة على "لا شيء"، ما يعني أنّ قاعدة جدار الحماية تنطبق على جميع المثيلات.

نفِّذ الأمر gcloud compute firewall-rules create --help للاطّلاع على جميع الإعدادات التلقائية.

بعد إنشاء المثيل الأول، يمكنك اختبار ما إذا كان Nginx يعمل ويمكن الوصول إليه من خلال الانتقال إلى http://EXTERNAL_IP/ حيث EXTERNAL_IP هو عنوان IP العام الخاص بـ nginx-plus-1، ويجب أن تتمكّن من رؤية صفحة Nginx:

يمكنك أيضًا الاطّلاع على مثيلاتك النشطة من خلال كتابة:

$ gcloud compute instances list

‫Google Stackdriver هو حلّ قوي للمراقبة يدمج أدوات مختلفة لتسهيل مراقبة تطبيقاتك المستندة إلى السحابة الإلكترونية وتحليلها. يمكنك استخدام Stackdriver لعرض مقاييس الأداء، وإعداد التنبيهات وتلقّيها، وإضافة لوحات بيانات ومقاييس مخصّصة، وعرض السجلات وعمليات التتبُّع، وإعداد لوحات بيانات مدمجة، وكل ذلك من مكان مركزي.

ستساعدك الخطوات التالية في تفعيل Stackdriver واستخدام وحدة التحكّم.

بشكلٍ تلقائي، يتوفّر Google Stackdriver حاليًا في الإصدار التجريبي ولا يتم تفعيله للمشاريع الجديدة. لتفعيلها، انتقِل إلى شريط التنقّل الأيمن وانقر على "المراقبة" (قد تحتاج إلى التمرير للأسفل للعثور عليها).

في الشاشة التالية، انقر على "تفعيل المراقبة" (Enable Monitoring) وانتظِر دقيقة واحدة لتفعيلها.

بعد تفعيلها، سيتغير المحتوى وسيظهر النص أدناه. انقر على "الانتقال إلى قسم المراقبة" لبدء الاستكشاف. عليك تسجيل الدخول باستخدام حساب Google، ثم سيتم نقلك إلى وحدة تحكّم Stackdriver الخاصة بمشروعك، حيث ستنفّذ مهام المراقبة وتحلّلها.

لنبدأ بالتعرّف على الصفحة الرئيسية.

  1. القائمة العلوية: تُستخدَم لاختيار طرق عرض / سياقات مختلفة والوصول إلى جميع إجراءات Stackdriver المتاحة.
  2. لوحات البيانات: هي لوحات بيانات للمقاييس والأحداث التي تتم مراقبتها. في البداية، تكون هذه اللوحات لوحات بيانات نظام محدّدة مسبقًا استنادًا إلى الموارد في مشروعك، ولكن يمكنك أيضًا إنشاء لوحات بيانات مخصّصة خاصة بك.
  3. عمليات التحقّق من وقت التشغيل: تتحقّق هذه العمليات بشكل دوري من توفّر الموارد المتاحة للمستخدمين، وتتيح إرسال تنبيهات عند عدم توفّرها.
  4. قائمة المجموعات: تُستخدَم المجموعات لتجميع الموارد التي تتشارك الخصائص والسمات معًا حتى يمكن التعامل معها كمجموعة أو حزمة لمهام مثل المراقبة والتنبيه. ويمكن اكتشاف هذه السمات تلقائيًا بالإضافة إلى السمات التي يحدّدها المستخدم.
  5. لوحة "الحوادث": تتتبّع لوحة "الحوادث" الحوادث التي تم إطلاق تنبيهات بشأنها. لن يظهر لك أي شيء هنا إلى أن تحدّد سياسات التنبيه.
  6. سجلّ الأحداث: يعرض الأحداث المرتبطة بالموارد التي تتم مراقبتها، مثل تغييرات المثيلات وأحداث الحوادث وما إلى ذلك.

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

لإجراء عملية SSH في الجهاز الظاهري من سطر أوامر Cloud Shell، اتّبِع الخطوات التالية:

$ gcloud compute ssh nginx-plus-1
...
Do you want to continue (Y/n)? Y
...
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): [Hit Enter]
Enter same passphrase again: [Hit Enter]
...

yourusername@nginx-plus-1:~$

هذا كل ما في الأمر، أليس كذلك؟ (في مرحلة الإنتاج، احرص على إدخال عبارة مرور :) يُرجى العلم أيضًا أنّه قد لا يُطلب منك إضافة عبارة مرور.

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

In the SSH window, type:

yourusername@nginx-plus-1:~$ sudo apt-get install rand
yourusername@nginx-plus-1:~$ for i in {1..10}; do dd if=/dev/zero of=/dev/null count=$(rand -M 80)M; sleep 60; done &

يتم الآن تحميل وحدة المعالجة المركزية للآلة الافتراضية nginx-plus-1. يمكننا الرجوع إلى علامة تبويب لوحة بيانات Stackdriver والبدء في الاستكشاف، ولكن قبل الرجوع إلى صفحة لوحات بيانات Stackdriver، لنستغل الفرصة لتثبيت برنامج Cloud Logging.

Fetch and install the script:

yourusername@nginx-plus-1:~$ curl -sS https://dl.google.com/cloudagents/add-logging-agent-repo.sh | sudo bash /dev/stdin --also-install

يُرجى العِلم أنّه عند التثبيت في بيئة الإنتاج، يجب التأكّد من قيمة تجزئة SHA-256. يمكنك الحصول على مزيد من المعلومات حول عملية التثبيت هنا.

حان الوقت الآن للرجوع إلى وحدة تحكّم Google Stackdriver.

خصِّص بعض الوقت للتعرّف على كيفية التنقّل واستخدام لوحات البيانات والرسوم البيانية. استخدِم الماوس لتمرير المؤشر فوق خطوط الرسم البياني ومعرفة ما يحدث. تغيير المدة الزمنية للرسومات البيانية (تظهر عناصر التحكّم في أعلى يسار الصفحة) يمكنك الرجوع إلى عرض "الصفحة الرئيسية" في أي وقت من خلال النقر على شعار Stackdriver في أعلى يمين وحدة التحكّم.

لنلقِ نظرة على الرسم البياني لاستخدام وحدة المعالجة المركزية:

تتضمّن بعض العناصر في الرسم البياني ما يلي:

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

تتيح لك عمليات التحقّق من وقت التشغيل التحقّق بسرعة من سلامة أي صفحة ويب أو آلة افتراضية أو مجموعة من الموارد. يتم التواصل بانتظام مع كل عملية تحقّق تم إعدادها من مجموعة متنوعة من المواقع الجغرافية حول العالم. يمكن استخدام عمليات التحقّق من وقت التشغيل كشروط في تعريفات سياسة التنبيه.

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

لننشئ عملية تحقّق من وقت التشغيل. ابحث عن أداة عمليات التحقّق من وقت التشغيل في الشاشة الرئيسية لـ Stackdriver:

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

استخدِم لقطة الشاشة أدناه لملء الخيارات المختلفة:

انقر على الزر "اختبار" للتأكّد من إمكانية الوصول إلى نقاط النهاية (يجب أن تظهر لك 3 علامات صح باللون الأخضر)، ثم انقر على "حفظ". ملاحظة: إذا لم تتلقَّ ردودًا بالموافقة، يمكنك مواصلة العمل في المختبر لأنّ المشكلة قد تكون مجرّد مشكلة في توقيت التحقّق من الاختبار.

بعد ذلك، سيظهر لك مربّع "تم إنشاء عملية التحقّق من وقت التشغيل" وسيُطلب منك تحديد ما إذا كنت تريد إنشاء سياسة تنبيه لعملية التحقّق هذه. سننفّذ ذلك في القسم التالي، لذا لا تنقر على أي شيء بعد.

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

عند انتهاك شروط سياسة التنبيه، يتم إنشاء حادثة وعرضها في وحدة تحكّم Stackdriver في قسم "الحوادث". يمكن للمستجيبين تأكيد استلام الإشعار وإغلاق الحادث بعد معالجته.

انقر على "إنشاء سياسة تنبيه" (Create Alerting Policy)، ثمّ لننتقل إلى إعداد السياسة.

من المفترض أن تظهر لك الآن الشاشة التالية:

أدخِل اسمًا للسياسة: "Uptime Check for nginx group"

الآن، في قسم "طريقة الإشعار"، انقر على "إضافة إشعار".

أدخِل عنوان البريد الإلكتروني المرتبط بحسابك على Google Cloud. انتقِل إلى أسفل الشاشة وانقر على "حفظ السياسة".

ارجع إلى الصفحة الرئيسية في Stackdriver (من خلال النقر على الشعار في أعلى يمين الصفحة).

من المفترض أن يظهر الآن فحص وقت التشغيل الذي أنشأته في قسم عمليات فحص وقت التشغيل في لوحة البيانات. يجب أن تكون الحالة خضراء في الوقت الحالي.

انتقِل للأسفل إلى "سجلّ الأحداث" (Event Log)، وسيظهر لك الحدث الذي تم إنشاء سياسة تنبيه له.

والآن، لنبدأ في إحداث بعض المشاكل :)

لنرى ما سيحدث عند إيقاف خدمة Ngnix.

أعِد الاتصال بالجهاز الظاهري باستخدام SSH من سطر أوامر Cloud Shell:

$ gcloud compute ssh nginx-plus-1

واكتب ما يلي:

yourusername@nginx-plus-1:~$ sudo service nginx stop

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

هناك عدّة طرق للانتقال إلى لوحة بيانات مجموعة موارد معيّنة:

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



  2. من القائمة الرئيسية، اختَر "المجموعات" ثم ابحث عن مجموعتك المحدّدة.

الآن، انقر على زر إعادة التحميل التلقائي للتأكّد من إعادة تحميل لوحات البيانات تلقائيًا. سيتحول لون الرمز إلى الأحمر.

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

على يمين الصفحة، تظهر معلومات مختلفة متعلقة بالمجموعة:

  • حالة الحادثة
  • عمليات التحقّق من وقت التشغيل
  • سجل الأحداث
  • قائمة بالموارد (مثل المثيلات ووحدات التخزين وما إلى ذلك)

يُرجى العِلم أنّ هذه الإعدادات مرتبطة بالمجموعة فقط، وبالتالي لا يسرد سجلّ الأحداث سوى أحداث المجموعة.

يمكنك النقر على موارد أو مجموعات فرعية مختلفة للانتقال إلى لوحات البيانات الخاصة بها. على سبيل المثال، سيؤدي النقر على nginx-plus-1 إلى نقلك إلى لوحة بيانات تتضمّن المقاييس وعمليات التحقّق المتعلّقة بهذه الآلة الافتراضية فقط. جرِّب ذلك الآن:

يتم فتح حوادث Stackdriver عندما تستوفي مجموعة من شروط التنبيه معايير معيّنة. في حالتنا، ضبطنا تنبيهًا لعملية فحص وقت التشغيل في nginx، والتي يتعذّر إجراؤها حاليًا على nginx-plus-1. تساعدك "الحوادث" في تتبُّع الظروف الحالية، بالإضافة إلى التعاون مع أعضاء الفريق الآخرين عند العمل على حلّ المشاكل.

لنقرّ بالحادثة ونُعلم أعضاء الفريق الآخرين بأنّنا نحقّق في الأمر:

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

يمكن حلّ الحوادث يدويًا أو تلقائيًا. للاطّلاع على الأخير، سجِّل الدخول إلى nginx-plus-1 وحلّ المشكلة:

yourusername@nginx-plus-1:~$ sudo service nginx start

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

‫Cloud Logging هي خدمة تسجيل تتيح مكانًا مركزيًا مناسبًا لعرض السجلّات والاستعلام عنها من مصادر متعددة. يمكنك أيضًا استخدام السجلّات لتصديرها إلى وجهات أخرى (Google Cloud Storage أو Google BigQuery أو Google Cloud Pub/Sub).

للوصول إلى "عارض سجلّات Cloud"، اختَرها من القائمة اليمنى في Cloud Console:

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

تتوفّر بعض عناصر التحكّم المفيدة لتصفية المعلومات بسرعة وعرض المعلومات ذات الصلة:

  1. الفلترة حسب أنواع الموارد
  2. فلترة أنواع السجلات المحدّدة للموارد المحدّدة
  3. فلترة مستويات سجلّ محدّدة
  4. فلترة البيانات حسب تواريخ معيّنة لفحص المشاكل السابقة
  5. تفعيل ميزة "البث المتواصل" أو إيقافها
  6. مربّع بحث عن النص أو التصنيف أو التعبير العادي

لنتدرّب الآن على تضييق نطاق البحث للعثور على سجلات معيّنة.

من أداة اختيار نوع المورد (1 في لقطة الشاشة)، اختَر Compute Engine -> جميع أنواع الموارد

بعد ذلك، من أداة اختيار نوع السجلّ (2 في لقطة الشاشة)، اختَر nginx-access لعرض جميع سجلّات الوصول.

الآن، فعِّل خيار البث المتواصل (5) لمشاهدة السجلات أثناء ورودها. إذا لم تظهر لك أي سجلّات جديدة، جرِّب إدخال عنوان IP الخارجي لأحد الأجهزة الافتراضية nginx-plus في المتصفّح.

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

لنحرّر موارد الحوسبة التي تم إنشاؤها أثناء جلسة التدريب العملي. نفِّذ الأوامر التالية في Cloud Shell:

$ for i in {1..3}; do \
gcloud -q --user-output-enabled=false compute instances delete nginx-plus-$i ; done

بعد ذلك، انتقِل إلى وحدة تحكّم Google Stackdriver (الخيار "المراقبة" من قائمة اللوحة اليمنى في Cloud Console) وأزِل عمليات التحقّق من وقت التشغيل وسياسات التنبيه التي أنشأناها. يمكنك إجراء ذلك من عناصر القائمة ذات المستوى الأعلى "التنبيهات" -> "نظرة عامة على السياسات" و"التنبيهات" -> "عمليات الفحص في وقت التشغيل".

أنت الآن جاهز لتتبُّع تطبيقاتك المستندة إلى السحابة الإلكترونية.

المواضيع التي تناولناها

  • التعرّف على الصفحة الرئيسية في Stackdriver
  • التعرّف على لوحات البيانات والرسوم البيانية
  • إنشاء عملية تحقّق من وقت التشغيل
  • إنشاء سياسة تنبيه بسيطة
  • التعامل مع حوادث التنبيهات
  • التنقّل في "عارض السجلّات"

الخطوات التالية

  • جرِّب إنشاء لوحات بيانات مخصّصة.
  • استكشاف الخيارات المختلفة عند إنشاء سياسة تنبيه
  • استكشاف الخيارات المختلفة المتاحة عند استخدام Cloud Logging

مزيد من المعلومات

تقديم الملاحظات

  • يُرجى تخصيص بعض الوقت لإكمال الاستطلاع القصير جدًا.