2020-12-16 00:53:06 +00:00
2020-12-16 00:53:06 +00:00
2020-12-17 00:37:18 +00:00
2020-11-30 01:12:08 +05:30
2020-11-14 20:30:38 +05:30
2020-08-08 23:18:36 +05:30

Upptime

Upptime (https://upptime.js.org) is the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues. It's made with 💚 by your friends at Koj.

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

📈 Live Status: 🟧 Partial outage

URL Status History Response Time Uptime
Google 🟩 Up google.yml
Response time graph 96ms
Response time 89
24-hour response time 80
7-day response time 96
30-day response time 94
1-year response time 89
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Wikipedia 🟩 Up wikipedia.yml
Response time graph 81ms
Response time 134
24-hour response time 73
7-day response time 81
30-day response time 83
1-year response time 134
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Hacker News 🟩 Up hacker-news.yml
Response time graph 427ms
Response time 368
24-hour response time 453
7-day response time 427
30-day response time 423
1-year response time 368
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Broken Site 🟥 Down broken-site.yml
Response time graph 0ms
Response time 0
24-hour response time 0
7-day response time 0
30-day response time 0
1-year response time 0
0.00%All-time uptime 78.45%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 8.82%
1-year uptime 78.45%
Secret Site 🟩 Up secret-site.yml
Response time graph 40ms
Response time 46
24-hour response time 26
7-day response time 40
30-day response time 36
1-year response time 46
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%

This README is also available in 🇧🇷 Brazilian Portuguese

How it works

  • GitHub Actions is used as an uptime monitor
    • Every 5 minutes, a workflow visits your website to make sure it's up
    • Response time is recorded every 6 hours and committed to git
    • Graphs of response time are generated every day
  • GitHub Issues are used for incident reports
    • An issue is opened if an endpoint is down
    • People from your team are assigned to the issue
    • Incidents reports are posted as issue comments
    • Issues are locked so non-members cannot comment on them
    • Issues are closed automatically when your site comes back up
    • Slack notifications are sent on updates
  • GitHub Pages are used for the status website
    • A simple, beautiful, and accessible PWA is generated
    • Built with Svelte and Sapper
    • Fetches data from this repository using the GitHub API

Screenshot of status website

💝 Who's using Upptime

jonasgithub/Upptime jsjsjsjsjsjsjsjs/uptime edbighead/upptime cheney-yan/uptime revinet/upptime CardinalDevLab/Morty-Status cubi-io/upptime dli-invest/uptime-check coinsambacom/upptime ITGlobal/upptime pulibrary/uptime ChuckMac/chuckmacdev-uptime jonhadfield/monitor wayne0926/upptime RafGamer/rafgamer-status decuyperjeremie/upptime Dodger77/upptime CBMDF/upptime victorlmneves/uptime-monitor ffsh/uptime Team-Vegan-at/upptime KieranHolroyd/monitoring thewilloftheshadow/status ejiek/status XLorPaste/upptime kt-chelsea/status practiceehr/practiceehr.github.io ThomasIAm/upptime for-memory/PT-Sites-Observer elderlydoofus/upptime tyabele/upptime DamirAhm/UPTIME infinite8co/upptime baizhiheizi/upptime formspark/status giftcardbd/status jeongsk/upptime level7in/uptime.level7in.com rmateu/statuspage EnsembleTravelGroup/EnsembleTravelUpptime butadora3/upptime shamoon/mswd-upptime tyrepharm/upptime-test okankocyigit/upptime pharaoh2012/upptime chessmango/status TheVoidDevs/vdstatus koj-co/status live4dev/uptime sebastianroming/status.webmonkey.io TMShader/szlamingo-amongus Hans5958/Scratch-Upptime-2 pfaocle/beor-upptime salmanulfarzy/uptime Chromus-dev/uptime max-acumen/status-page-staging dominion-it/uptime dogwonder/upptime r2fresh/chelsea mdyd-dev/uptime dieualban/uptime werewolf26/robcraftnet tonybastienricher/upptime wongbejoonline/status clickdealer/upptime vandreleal/upptime icarephone/upptime jeffutter/upptime WithdewHua/web-status acumenlabs/status-page GennadySpb/upptime-yandex-cloud aweiand/status-ifrs-osorio ks-collab/upptime tapirs/uptime absk1317/uptime akrantz01/status-page Starker3/uptime Melangebox/status havitplay/upptime camphor-/status jjeaby/mew sherwin7/uptime_test wtfpeter/stats unktower/upptime jmitz/upTime jeremywall/v2-api-status pfrydlewicz/uptime-monitor rodseb/Stats p1ass/status BeeCorp/upptime-verifli Cysime/GlaceonStatus JeffreyBool/githubmemory-upptime clmanu75/upptime wiput1999/uptime rayriffy/uptime AnandChowdhary/status cheesemarathon/upptime aminvakil/upptime caiyunapp/caiyun-weather-service-status u4gbot/status.webodm.net saxobroko/animated-carnival unosquare/upptime ShadowFactory/foreman zqcthegreat/upptime sinduke/kouhighupptime lazyyz/uptime kong67/status Linkspring/upptime Wujiao233/host-upptime littlekud/sites-status GooseMod/status nfuad/uptime-check swuecho/upptime jmutai/uptime ngc7331/upptime Thomvh/thvmh-uptime wvdraay/upptime ashishdotme/status.ashish.me theleetax/uptime nestdotland/status ifrscanoas/siteisup Lekmaby/gal-web-status asimops0258/upptime dsmgid/status whistlerbrad/uptime bdlangton/uptime ThatConference/status gwendoux/upupup konekoya/konekoya-github-io-watcher vintagesucks/uptime hada-io/upptime pavelloz/instances-uptimez prokerala/uptime glongzh/upptime delennerd/uptime aureooms/monitor NodeClusters/statuspage ForBestClients/upptime Jolg42/upptime inventage/upptime 1MaddieX/conan-status intakefoods/status.intakefoods.kr getfetch-io/status.getfetch.io AmbyreNodes/nodestatus saharshxyz/uptime jgui1129/uptodate-sites 8ear/upptime nutriot/status openupm/upptime supachoke/uptime tronyx/upptime bbonkr/uptime ryanda/web-upptime Etienne-Schmitt/Uptime ChrAlpha/upptimes danieldean/upptime jeongbeom324/upptime_test doggy0425/monitoring lincolnthedev/status QIUZHENWANG/upptime-test westerveltco/uptime alexandervantrijffel/upptimemonitoring PlayerData/playerdata-status frost-linux/uptime classtinginc/upptime Cyclize/Status phg98/upptime fullprofile/status_monitor dapodix/status TristanSchorn/status logotip4ik/up-time yongjunleeme/upptime CDU-Neuss/status espressotutorials/et-status mantagen/upptime lefuex/upptime bigtablesystems/schoolstart-status JS-Uzbekistan/uptime teslamint/uptime JonathanTreffler/status ozgurg/upptime tadacodes/tada-uptime lightcyde/upptime xoff1337/xoff1337 justforfun-click/status SocialGouv/upptime mattradford/upptime rouilj/RoundupAssets UnivTerbuka/online getbooka/status MridulS/test_status_page AiLingGo/mew xosan4ever/upptime ludicroushq/upptime harsh778/harshsinghal.me-status asar-studio/uptime FTRPRF/monitor severnbronies/status lucky13820/uptime fmmaia/fmAtAllUptime BotSauce/status liamstewart23/uptime j0hannr/upptime SJang1/ServerStatus crimson-med/website-status iwa/status testomatio/status phpMyFAQ/status.phpmyfaq.de Oz-Marketing/upptime sarpaykent/uptime gripfastistech/status dlunch/upptime Shulert/status Moore-Legal-Technology-Ltd/uptimes felipepita/upptime jcruse-erw/UptimeReport brianjhanson/upptime-test Async0x42/epic-upptime dixneuf19/upptime stijnbrysbaert/upptime dzoladz/uptime-status-monitor fjoker/upptime morten-olsen/home-server-monitor ndersh/uptime kyupark/upptime mewmix/serverstats tasultimate/status zgjsntsm/uptime avioli/ionata.com.au-uptime jimwib/uptime fixator10/status euro/status hatamiarash7/MyWebSite_Status whereismyjetpack/status ONEcampaign/project_upptime HosakaSu/wordpress-site-uptime Zombie-Action/monitor technoogies/upptime Cravemob/mog-status picchiosat/HBLink-Uptime gcsalzburg/upptime djsnipa1/cuddly-spoon baddate/uptime-monitor domiSchenk/upptime upptime/updates Lukplop/test-upptime ModerEAS/upptime zowievangeest/voorhoede-support-upptime geored/test-git-actions FastGitORG/uptime OswaldLabsOpenSource/status PH4NTOMiki/uptime-checker Fortify-Labs/status sayantan300/status amblerkr/upptime Flatroy/uptime SergioRugiero/UptimeDropit iwhp/upptime maximousblk/status ryanLvh/Monitor-forum-tool-uptime RitsuProject/ritsu-status DylanVanAssche/status-page tirefire/upptime-tirefi.re BarkleyREI/ArchiTECH-upptime 9min/upptime godong9/gdgo k-hal/upptime richardtape/ubcupptime memoteki/stats bostondigitalio/uptime cypggs/uptime cocktail-lucas/cocktail-upptime Mehuge/upptime bagidu/uptime MacKisco/upptime turboapi/status Phoenix-VTC/status rdp-studio/upptime nhammond101/upptime lyz05/upptime compusam/upckmonitor extratone/up mozillazg/uptime oseau/uptime-kids-box-1 pitgrap/upptime-status SOLPLPARTY/upptime UAL-ODIS/uptime springbeats/springbeats-uptime TECOB/status dricottone/upptime zeitlabs/uptime-checker grzchr15/uptime chowdhary-org/status navadhiti/webUP unliar/happy-upptime Stompie/upptime davide93/upme gwanryo/upptime silhouette88/upptime empmdk/upptime nazgu1/uptime Kopilote/status Kleofass/Uptime aau-network-security/haaukins-uptime Hokutosei/HexaUptime filii-lamberti/uptime Source-Graphics-GmbH/upptime rdpupptime/upptime slallemand/upptime jeyraof/otzil-upptime noveni/upptime quomi/status chrimbo/upptime imZack/up.zzz.dev David-A-James/upptime chillgroup/relinks-status Catbirby/upptime BlakeRain/upptime.blakerain.com hahow/hahow-for-business-upptime bigwing/upptime duleorlovic/upptime albismart/uptime arkk4/services.arkk4.com armand1m-development/status enieber/status ricardomaia/upptime Garagist/upptime Ryanjiena/upptime gikiapp/status Crstian19/Upptime HoscoHarding/P-ginasPrueba TomlDev/uptime-saufwaelder goorm-dev/goorm-status Cleverclip/status mijho/upptime zhakell/upptime adadaptedinc/upptime k9barry/upptime tavy315/upptime AmazonPython/upptime trineedle/upptime-stickybomb oekeur/upptime rem42/upptime a1exalexander/upptime wahyd4/status justcopy/tem q191201771/upptime jacobdubail/wo-monitor tbobm/etna-uptime redjoker011/cg-upptime-monitoring Cog-Creators/Red-Status bradp/uptime ImMaax/uptime tianheg/upptime ton-actions/freeton-status angrycuban13/upptime katharostech/uptime-monitor dhduc/uptime jtprog/status.jtprog.ru arnaud-zg/upptime Okkido/status MatBenfield/up PU5KOD/M17-BRA sundowndev/status brandonstephens/status duplaja/website-status HalianElf/upptime vipatra1/status decilo/decilo_upptime huskar-org/uptime c0ball/Uptime juniorsaldanha/super-duper-uptime dothq/upptime baealex/upptime belhyun/yonsei-upptime M17-Project/upptime iphysresearch/status stethoscope-js/status ESSS/upptime butteryoon/liveseeyou aloppnow/sitemonitor 122cygf/dxxtool_monitor mikesprague/skydark-status nerdsupremacist/tmdb snapwiki/SnapWikiUptime jgamblin/upptime eartharoid-bot/status mue/status humanscape/service-status wakatime/statuspage

👩‍💻 Documentation

  1. How it works
  2. Getting started
  3. Configuration
  4. Triggers
  5. Notifications
  6. Badges
  7. Packages
  8. Contributing
  9. Frequently Asked Questions

Concepts

Issues as incidents

When the GitHub Actions workflow detects that one of your URLs is down, it automatically opens a GitHub issue (example issue #15). You can add incident reports to this issue by adding comments. When your site comes back up, the issue will be closed automatically as well.

Screenshot of GitHub issue Screenshot of incident page

Commits for response time

Four times per day, another workflow runs and records the response time of your websites. This data is commited to GitHub, so it's available in the commit history of each file (example commit history). Then, the GitHub API is used to graph the response time history of each endpoint and to track when a site went down.

Screenshot of GitHub commits Screenshot of live status

📄 License

Koj

An open source project by Koj.
Furnish your home in style, for as low as CHF175/month →

S
Description
No description provided
Readme MIT
227 MiB
Languages
Markdown 100%