كيفية استخدام تطبيقات Azure Logic لمراقبة موقع الويب الخاص بك

جدول المحتويات:

كيفية استخدام تطبيقات Azure Logic لمراقبة موقع الويب الخاص بك
كيفية استخدام تطبيقات Azure Logic لمراقبة موقع الويب الخاص بك
Anonim

توفر تطبيقات Azure Logic أدوات لأتمتة سير العمل. الهدف من الحل هو المساعدة في بناء تدفقات عمل الشركات ، والتي تكون بسيطة مثل IFTTT أو Zapier ، مما يعني أنه يمكنك تسلسل الأحداث والمخرجات والمدخلات معًا لتحقيق بعض النتائج.

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

أرسل تنبيهًا إلى فريق التطوير أو إلى نفسك ، لإعلامك برمز الحالة ، وإرفاق رد مباشر من الشهادة

المتطلبات الأساسية

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

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

إنشاء تطبيق Azure Logic

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

  1. سجّل الدخول إلى Azure Portal ، وحدد الخيار "جديد" من النصل الأيسر.
  2. ثم اذهب إلى "Web + Mobile" وانقر على "Logic App".

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

  1. الآن حدد مجموعة الموارد والاشتراك والموقع الصحيح.
  2. انقر فوق "إنشاء" ، وإضافة مسبار
  3. عندما يتم إنشاء تطبيق Logic ، انقر فوق الارتباط ، وسيتم نقلك إلى Logic App Designer.
  4. تطبيق Logic App Designer
    تطبيق Logic App Designer
  5. قم بالتمرير حتى ترى نموذج "تطبيق المنطق الفارغ" ، وحدده.
  6. سيُطلب منك تحديد المشغل والخدمة ، انقر فوق "رؤية المزيد من الخيارات" ضمن الخدمات.
  7. ابحث عن HTTP داخل الخدمات ، وانقر فوق هذا الزر.
  8. صورة
    صورة
  9. سيكون هناك ثلاثة خيارات تشغيل ، وحدد "مشغل HTTP" في الأعلى.

يمكننا الانتقال إلى تكوين المسبار. بالنسبة للطريقة ، حدد "الحصول على". بالنسبة لعنوان URL ، أدخل نقطة النهاية التي ستقوم بفحصها. إذا كنت تراقب موقعًا إلكترونيًا بالكامل ، فيجب عليك تحديد جذر موقعك. يمكن أن يظهر بالشكل التالي: HTTP://www.yourdomain.com. عيّن "التكرار إلى دقائق" ، وقم بتغيير الفاصل الزمني إلى "ربع ساعة (15)".

أدى هذا إلى إنشاء طلب HTTP GET للمجال الجذر ، والذي سيحدث كل 15 دقيقة.

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

  1. في المربع الأول ، انقر فوق ملف "رمز الحالة" المحدد مسبقًا من "إدراج المعلمات من الخطوات السابقة."
  2. بالنسبة للمربع الثاني ، القائمة المنسدلة ، حدد "أكبر من أو يساوي"
  3. للثالث ، أدخل "400".
ضبط رمز الحالة على 400
ضبط رمز الحالة على 400

سيخبر هذا تطبيق Logic أن التحقيق الناجح يتم تعريفه على أنه أي طلب سيعود من خادم الويب ، كرمز حالة 5xx أو 4xx.

نظرًا لأننا قمنا بتعيين الشرط على أنه "نعم" للخطأ 4xx / 5xx ، يتعين علينا ترك خطوات الإجراء "If No ، Do Nothing" شاغرة. ولكن ضمن "إذا كانت الإجابة بنعم ، لا تفعل شيئًا" ، حدد خيار "إضافة إجراء".

ستظهر قائمة بالعديد من الخدمات والإجراءات ، قم بالتمرير حتى ترى خيار "Gmail - إرسال بريد إلكتروني" وانقر فوقه. سيتعين عليك تسجيل الدخول إلى حسابك لـ Logic App للسماح بالوصول إلى الحساب. انقر فوق حسابك ، ومنح الإذن.

صورة
صورة

ستتمكن الآن من تكوين الرسالة التي سيتم إرسالها عبر Gmail.

املأ النموذج على النحو التالي:

  1. إلى:اكتب عنوان البريد الإلكتروني للمستلم.
  2. محتوى المرفقات:حدد "Body" من "إدراج المعلمات من الخطوات السابقة."
  3. محتوى المرفقات:اكتب “أدخل النص / html”.
  4. اسم المرفقات:اكتب “response.html”.
  5. Body:اكتب الرسالة ، بما في ذلك رمز الحالة من "إدراج المعلمات من الخطوات السابقة."
  6. الموضوع:أدخل سطر الموضوع ، وقم بتضمين الرمز من "إدراج المعلمات من الخطوات السابقة."

الآن تم إعداد إجراء Gmail ، وكل ما عليك فعله هو حفظ سير العمل ومراقبته.

حفظ واختبار سير العمل

على الرغم من اكتمال الإجراء ، يجب حفظ سير العمل. للقيام بذلك ، قم بالتمرير إلى الجزء العلوي من سير العمل ، وانقر فوق الزر "حفظ".

بسيط ، أليس كذلك؟ سيتم الآن تنفيذ سير العمل كل 15 دقيقة حتى توقفه أو تحذفه. بعد النقر فوق حفظ ، سيتم الانتقال إلى نظرة عامة على تطبيق Logic ، والتي سيكون لها سجل تنفيذ.

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

نظرًا لأن سير العمل قد تم تطويره ليتم تشغيله في الاستجابة لنتيجة غير جيدة من مسبار HTTP ، يمكنك اختباره عن طريق تحرير الشرط لاستدعاء سير العمل من استجابة 1xxx / 2xx / 3xx.

ارجع إلى شفرة الإعداد على اليسار ، وانقر على زر "Logic App Designer". افتح لوحة الشرط ، وغيّر "أكبر من أو يساوي" إلى "أقل من".

احفظه ، وانقر على "تشغيل".

بعد لحظة ، سيتم تنفيذ الإجراءات. تأكد من التراجع عن التغييرات ، حتى لا تتركها كما هي.

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

الخلاصة

على الرغم من أن هذه طريقة بسيطة لمراقبة مواقع الويب ، إلا أن Logic Apps أكثر قوة بشكل ملحوظ. يمكنك أيضًا دمج موصلاتك المخصصة عبر Web APIS ، أو استخدام خدمات الجهات الخارجية ، مثل MailChimp و Facebook و Github و Zendesk و Dropbox و Salesforce وغيرها الكثير.

تم تطوير تطبيقات Logic باعتبارها JSON قابلة للبرمجة بالكامل ، مما يعني أنه يمكنك تطويرها إلى مكدسات وخطوط أنابيب للنشر ، وبالتالي يمكن استخدامها مع أدوات SDLC.

تطبيقات Logic تأتي بتكلفة ، وذلك على أساس كل تنفيذ. تم تسعير أول 250 ألف عملية إعدام بـ 0008 سنتًا لكل منها ، لذا فهي ميسورة التكلفة جدًا للعمليات الصغيرة. مع معدل التنفيذ المحدد لهذا الدليل ، ستكلفك المراقبة حوالي 0.67 دولار شهريًا.

موضوع شعبي