2020-12-20 00:59:52 +00:00
2020-12-20 00:56:21 +00:00
2020-12-20 00:56:21 +00:00
2020-12-21 00:39:31 +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 86ms
Response time 89
24-hour response time 69
7-day response time 86
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 64ms
Response time 133
24-hour response time 65
7-day response time 64
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 418ms
Response time 369
24-hour response time 457
7-day response time 418
30-day response time 421
1-year response time 369
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 76.08%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 1.38%
1-year uptime 76.08%
Secret Site 🟩 Up secret-site.yml
Response time graph 38ms
Response time 46
24-hour response time 30
7-day response time 38
30-day response time 39
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

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