Upptime (https://upptime.js.org) عبارة عن أداة مراقبة وقت التشغيل وصفحة الحالة مفتوحة المصدر، ويتم تشغيلها بالكامل بواسطة إجراءات GitHub والمشكلات والصفحات. تم صنعه بواسطة أناند شودري وبدعم من بابيو.
أجد أن Upptime هو استخدام ذكي لا يصدق لـ [GitHub Actions]. يمكنك الحصول بشكل أساسي على شاشة وقت تشغيل مجانية قابلة للتكوين لأي شيء تريده. – حيل CSS
يتم استخدام وقت التشغيل من قبل أكثر من 1000 شخص وفريق للتأكد من أنهم يعرفون متى تنخفض نقاط النهاية الخاصة بهم.
عنوان URL | حالة | تاريخ | وقت الاستجابة | الجهوزية |
---|---|---|---|---|
جوجل | ؟ أعلى | google.yml | 95 مللي ثانية | 100.00% |
ويكيبيديا | ؟ أعلى | wikipedia.yml | 202 مللي ثانية | 100.00% |
أخبار القراصنة | ؟ أعلى | hacker-news.yml | 272 مللي ثانية | 100.00% |
اختبار الموقع المكسور | ؟ تحت | اختبار معطل-site.yml | 0 مللي ثانية | 0.00% |
اختبار IPv6 | ؟ تحت | i-pv6-test.yml | 0 مللي ثانية | 0.00% |
لا ينتمي Upptime إلى GitHub أو يدعمه.
عندما يكتشف سير عمل GitHub Actions أن أحد عناوين URL الخاصة بك معطل، فإنه يفتح تلقائيًا مشكلة GitHub (مثال، المشكلة رقم 67). يمكنك إضافة تقارير الحوادث إلى هذه المشكلة عن طريق إضافة التعليقات. وعندما يعود موقعك للعمل مرة أخرى، سيتم إغلاق المشكلة تلقائيًا أيضًا.
أربع مرات يوميًا، يتم تشغيل سير عمل آخر ويسجل وقت استجابة مواقع الويب الخاصة بك. هذه البيانات مخصصة لـ GitHub، لذا فهي متوفرة في سجل الالتزام لكل ملف (على سبيل المثال، سجل الالتزام). بعد ذلك، يتم استخدام واجهة برمجة تطبيقات GitHub لرسم سجل وقت الاستجابة لكل نقطة نهاية وتتبع وقت تعطل الموقع.
./history
: فتح ترخيص قاعدة البيانات