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