2020-12-22 16:30:10 +00:00
2020-12-21 01:01:26 +00:00
2020-12-22 16:30:10 +00:00
2020-12-22 16:30:10 +00:00
2020-12-22 16:28:49 +00:00
2020-11-30 01:12:08 +05:30
2020-12-22 23:50:44 +08:00
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 82ms
Response time 89
24-hour response time 63
7-day response time 82
30-day response time 97
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 80ms
Response time 133
24-hour response time 106
7-day response time 80
30-day response time 83
1-year response time 133
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 400ms
Response time 368
24-hour response time 362
7-day response time 400
30-day response time 420
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 75.14%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 1.38%
1-year uptime 75.14%
Secret Site 🟩 Up secret-site.yml
Response time graph 37ms
Response time 46
24-hour response time 23
7-day response time 37
30-day response time 38
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 zhakell/upptime revinet/upptime CardinalDevLab/Morty-Status cubi-io/upptime dli-invest/uptime-check coinsambacom/upptime ryanda/web-upptime Etienne-Schmitt/Uptime ChrAlpha/upptimes QIUZHENWANG/upptime-test dapodix/status doggy0425/monitoring danieldean/upptime lincolnthedev/status jeongbeom324/upptime_test PlayerData/playerdata-status westerveltco/uptime alexandervantrijffel/upptimemonitoring frost-linux/uptime classtinginc/upptime Cyclize/Status phg98/upptime fullprofile/status_monitor TristanSchorn/status AiLingGo/mew xosan4ever/upptime asar-studio/uptime severnbronies/status FTRPRF/monitor Hans5958/Scratch-Upptime lucky13820/uptime iwa/status liamstewart23/uptime SJang1/ServerStatus fmmaia/fmAtAllUptime BotSauce/status crimson-med/website-status j0hannr/upptime harsh778/harshsinghal.me-status compusam/upckmonitor extratone/up Mehuge/upptime bagidu/uptime MacKisco/upptime turboapi/status vipatra1/status rdp-studio/upptime jcruse-erw/UptimeReport morten-olsen/home-server-monitor felipepita/upptime fjoker/upptime ndersh/uptime Moore-Legal-Technology-Ltd/uptimes stijnbrysbaert/upptime Async0x42/epic-upptime Shulert/status pharaoh2012/uptime1 dixneuf19/upptime dzoladz/uptime-status-monitor brianjhanson/upptime-test cocktail-lucas/cocktail-upptime skurtzemann/upptime nhammond101/upptime SOLPLPARTY/upptime navadhiti/webUP springbeats/springbeats-uptime mozillazg/uptime lyz05/upptime pitgrap/upptime-status chowdhary-org/status zeitlabs/uptime-checker UAL-ODIS/uptime oseau/uptime-kids-box-1 dricottone/upptime TECOB/status grzchr15/uptime unliar/happy-upptime practiceehr/practiceehr.github.io ThomasIAm/upptime tyabele/upptime for-memory/PT-Sites-Observer elderlydoofus/upptime infinite8co/upptime baizhiheizi/upptime jeongsk/upptime level7in/uptime.level7in.com formspark/status DamirAhm/UPTIME rmateu/statuspage shamoon/mswd-upptime EnsembleTravelGroup/EnsembleTravelUpptime butadora3/upptime tyrepharm/upptime-test okankocyigit/upptime giftcardbd/status kyupark/upptime mewmix/serverstats fixator10/status euro/status tasultimate/status corcd/charlotte avioli/ionata.com.au-uptime jimwib/uptime hatamiarash7/MyWebSite_Status whereismyjetpack/status technoogies/upptime HosakaSu/wordpress-site-uptime domiSchenk/upptime ONEcampaign/project_upptime Cravemob/mog-status gcsalzburg/upptime Zombie-Action/monitor djsnipa1/cuddly-spoon baddate/uptime-monitor MridulS/test_status_page RiccardoDiSilvio/cobru-status bdrops-GmbH/upptime yongjunleeme/upptime espressotutorials/et-status mantagen/upptime CDU-Neuss/status remysh/status.brenans.sh JonathanTreffler/status bigtablesystems/schoolstart-status lefuex/upptime ozgurg/upptime JS-Uzbekistan/uptime logotip4ik/up-time lightcyde/upptime teslamint/uptime tadacodes/tada-uptime pavelloz/uptimez xoff1337/xoff1337 rouilj/RoundupAssets justforfun-click/status SocialGouv/upptime getbooka/status UnivTerbuka/online mattradford/upptime Stompie/upptime davide93/upme trixel/cobru-status silhouette88/upptime empmdk/upptime nazgu1/uptime gwanryo/upptime BlakeRain/upptime.blakerain.com chillgroup/relinks-status bigwing/upptime hahow/hahow-for-business-upptime Catbirby/upptime filii-lamberti/uptime Hokutosei/HexaUptime Source-Graphics-GmbH/upptime aau-network-security/haaukins-uptime imZack/up.zzz.dev rdpupptime/upptime noveni/upptime David-A-James/upptime chrimbo/upptime jeyraof/otzil-upptime slallemand/upptime quomi/status albismart/uptime arkk4/services.arkk4.com Kopilote/status ShivamJoker/Monitor pulibrary/uptime ITGlobal/upptime ChuckMac/chuckmacdev-uptime jonhadfield/monitor iasonliu/upptime thewilloftheshadow/status Dodger77/upptime decuyperjeremie/upptime RafGamer/rafgamer-status wayne0926/upptime ffsh/uptime l1kw1d/webuptime victorlmneves/uptime-monitor XLorPaste/upptime Team-Vegan-at/upptime CBMDF/upptime KieranHolroyd/monitoring kt-chelsea/status ejiek/status armand1m-development/status enieber/status Crstian19/Upptime IFCA/status gikiapp/status Ryanjiena/upptime goorm-dev/goorm-status Cleverclip/status ricardomaia/upptime HoscoHarding/P-ginasPrueba TomlDev/uptime-saufwaelder mijho/upptime a1exalexander/upptime wahyd4/status adadaptedinc/upptime k9barry/upptime tavy315/upptime oekeur/gpnl-upptime trineedle/upptime-stickybomb AmazonPython/upptime rem42/upptime tbobm/etna-uptime jacobdubail/wo-monitor q191201771/upptime unktower/upptime jeremywall/v2-api-status jmitz/upTime p1ass/status pfrydlewicz/uptime-monitor rodseb/Stats wtfpeter/stats jjeaby/mew BeeCorp/upptime-verifli Cysime/GlaceonStatus AnandChowdhary/status rayriffy/uptime cheesemarathon/upptime sherwin7/uptime_test wiput1999/uptime JeffreyBool/githubmemory-upptime clmanu75/upptime aminvakil/upptime dieualban/uptime mdyd-dev/uptime vandreleal/upptime tonybastienricher/upptime wongbejoonline/status clickdealer/upptime jeffutter/upptime acumenlabs/status-page absk1317/uptime GennadySpb/upptime-yandex-cloud icarephone/upptime aweiand/status-ifrs-osorio werewolf26/robcraftnet ks-collab/upptime tapirs/uptime Starker3/uptime akrantz01/status-page Melangebox/status WithdewHua/web-status cheney-yan/uptime havitplay/upptime camphor-/status upptime/updates Lukplop/test-upptime ModerEAS/upptime zowievangeest/voorhoede-support-upptime OswaldLabsOpenSource/status PH4NTOMiki/uptime-checker Fortify-Labs/status RitsuProject/ritsu-status amblerkr/upptime Flatroy/uptime SergioRugiero/UptimeDropit ryanLvh/Monitor-forum-tool-uptime iwhp/upptime maximousblk/status DylanVanAssche/status-page tirefire/upptime-tirefi.re 9min/upptime geored/test-git-actions FastGitORG/uptime BarkleyREI/ArchiTECH-upptime jeason81/upptime memoteki/stats godong9/gdgo k-hal/upptime richardtape/ubcupptime bostondigitalio/uptime cypggs/uptime Lekmaby/gal-web-status asimops0258/upptime dsmgid/status hada-io/upptime prokerala/uptime waisimon/uptime pikokr/status-page whistlerbrad/uptime gwendoux/upupup vintagesucks/uptime glongzh/upptime delennerd/uptime NodeClusters/statuspage aureooms/monitor Jolg42/upptime ForBestClients/upptime 8ear/upptime AmbyreNodes/nodestatus konekoya/konekoya-github-io-watcher intakefoods/status.intakefoods.kr bentleyherron/uptime nutriot/status inventage/upptime getfetch-io/status.getfetch.io 1MaddieX/conan-status bdlangton/uptime saharshxyz/uptime jgui1129/uptodate-sites yangchuansheng/upptime ThatConference/status supachoke/uptime tronyx/upptime openupm/upptime bbonkr/uptime caiyunapp/caiyun-weather-service-status u4gbot/status.webodm.net saxobroko/animated-carnival unosquare/upptime bronya5th/upptime zqcthegreat/upptime ShadowFactory/foreman CSSUDII/uptime Linkspring/upptime amcohrs-oradoo/uptime kong67/status sandip2224/sandip2224 myc-rmt/upptime Wujiao233/host-upptime nfuad/uptime-check sinduke/kouhighupptime littlekud/sites-status swuecho/upptime ngc7331/upptime GooseMod/status jmutai/uptime Thomvh/thvmh-uptime wvdraay/upptime ifrscanoas/siteisup ashishdotme/status.ashish.me GESISWTS/uptime nestdotland/status theleetax/uptime lazyyz/uptime xFuture603/check_my_websites jtprog/status arnaud-zg/upptime MaxDesiatov/swift-upptime gesisnotebooks/status picchiosat/HBLink-Uptime TheVoidDevs/vdstatus deephdc/status redjoker011/cg-upptime-monitoring tianheg/upptime ton-actions/freeton-status flother/upptime AnimMouse/animmouse-upptime angrycuban13/upptime bradp/uptime Cog-Creators/Red-Status sundowndev/status brandonstephens/status decilo/decilo_upptime huskar-org/uptime c0ball/Uptime juniorsaldanha/super-duper-uptime dothq/upptime Okkido/status MatBenfield/up katharostech/uptime-monitor dhduc/uptime HalianElf/upptime duplaja/website-status ESSS/upptime aloppnow/sitemonitor M17-Project/upptime iphysresearch/status stethoscope-js/status baealex/upptime belhyun/yonsei-upptime mikesprague/skydark-status butteryoon/liveseeyou snapwiki/SnapWikiUptime nerdsupremacist/tmdb 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%