Upptime (https://upptime.js.org) — это монитор времени безотказной работы и страница состояния с открытым исходным кодом, полностью основанный на действиях, проблемах и страницах GitHub. Его сделал Ананд Чоудхари при поддержке Пабио.
Я считаю, что Upptime — это невероятно умное использование [GitHub Actions]. По сути, вы получаете бесплатный настраиваемый монитор безотказной работы для всего, что захотите. — CSS-трюки
Upptime используется более чем 1000 людьми и командами, чтобы знать, когда их конечные точки выходят из строя.
URL-адрес | Статус | История | Время ответа | Время работы |
---|---|---|---|---|
? Вверх | google.yml | 95 мс | 100,00% | |
Википедия | ? Вверх | Википедия.yml | 202 мс | 100,00% |
Хакерские новости | ? Вверх | хакер-news.yml | 272 мс | 100,00% |
Тестирование неработающего сайта | ? Вниз | test-broken-site.yml | 0 мс | 0,00% |
тест IPv6 | ? Вниз | я-pv6-test.yml | 0 мс | 0,00% |
Upptime не связан и не одобрен GitHub.
Когда рабочий процесс GitHub Actions обнаруживает, что один из ваших URL-адресов не работает, он автоматически открывает проблему GitHub (пример проблемы № 67). Вы можете добавить отчеты об инцидентах к этой проблеме, добавив комментарии. Когда ваш сайт снова заработает, проблема также будет закрыта автоматически.
Четыре раза в день запускается другой рабочий процесс и записывает время отклика ваших веб-сайтов. Эти данные сохраняются на GitHub, поэтому они доступны в истории коммитов каждого файла (пример истории коммитов). Затем API GitHub используется для построения графика истории времени ответа каждой конечной точки и для отслеживания случаев выхода из строя сайта.
./history
: Лицензия открытой базы данных.