/CW_Uptime

CW_Uptime

MIT LicenseMIT

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 66ms
Response time 88
24-hour response time 65
7-day response time 66
30-day response time 95
1-year response time 88
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 133ms
Response time 133
24-hour response time 539
7-day response time 133
30-day response time 94
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 429ms
Response time 371
24-hour response time 444
7-day response time 429
30-day response time 416
1-year response time 371
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 70.75%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 70.75%
Secret Site 🟩 Up secret-site.yml
Response time graph 33ms
Response time 45
24-hour response time 35
7-day response time 33
30-day response time 38
1-year response time 45
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

Upptime is not affiliated to or endorsed by GitHub.

Screenshot of status website

💝 Who's using Upptime

danieldean/upptime doggy0425/monitoring QIUZHENWANG/upptime-test phg98/upptime Fatasss/2MBCloud-Uptime Tet-Dev/DazaiUptimeChecker pfaocle/beor-upptime 399iejijw9e29ejiwjljasd/upptime dogwonder/upptime ChrisCarini/upptime colantuomo/upptime-example jsjsjsjsjsjsjsjs/uptime Async0x42/epic-upptime dlunch/upptime Moore-Legal-Technology-Ltd/uptimes cocktail-lucas/cocktail-upptime felipepita/upptime casmith/upptime uwutube/uwutube-status pharaoh2012/uptime1 fjoker/upptime jonasgithub/Upptime ITGlobal/upptime ChuckMac/chuckmacdev-uptime dasrecht/uptime Dodger77/upptime iasonliu/upptime wayne0926/upptime Team-Vegan-at/upptime KieranHolroyd/monitoring bronya5th/upptime unosquare/upptime zqcthegreat/upptime kong67/status swuecho/upptime nfuad/uptime-check jmutai/uptime lucky13820/uptime superphil0/upptime1 liamstewart23/uptime andreesg/goncalves-upptime j0hannr/upptime bdrops-GmbH/upptime lightcyde/upptime ThomasIAm/upptime givefood/upptime tyabele/upptime infinite8co/upptime baizhiheizi/upptime jeongsk/upptime level7in/uptime.level7in.com ForgottenWorld/upptime butadora3/upptime shamoon/mswd-upptime tyrepharm/upptime-test BlackstoneStudio/Blackstone-Status okankocyigit/upptime wtfpeter/stats tianheg/upptime aminvakil/upptime gikiapp/status ricardomaia/upptime mijho/upptime adadaptedinc/upptime namomo/upptime oekeur/gpnl-upptime AmazonPython/upptime trineedle/upptime-stickybomb k9barry/upptime jsk-herman/my-website-upptime tavy315/upptime q191201771/upptime gwanryo/upptime Source-Graphics-GmbH/upptime noveni/upptime slallemand/upptime Catbirby/upptime bigwing/upptime hahow/hahow-for-business-upptime renggli/upptime vandreleal/upptime icarephone/upptime absk1317/uptime Starker3/uptime gparuthi/upptime camphor-/status MacKisco/upptime rdp-studio/upptime nhammond101/upptime skurtzemann/upptime lyz05/upptime mozillazg/uptime dricottone/upptime avcga/uptime avioli/ionata.com.au-uptime ONEcampaign/project_upptime technoogies/upptime HosakaSu/wordpress-site-uptime Zombie-Action/monitor domiSchenk/upptime djsnipa1/cuddly-spoon upptime/updates iwhp/upptime masterwendu/upptime k-hal/upptime jeason81/upptime ModerEAS/upptime Lukplop/test-upptime PH4NTOMiki/uptime-checker FilipHeremans/status tirefire/upptime-tirefi.re asimops0258/upptime whistlerbrad/uptime yangchuansheng/upptime pikokr/status-page glongzh/upptime inventage/upptime 8ear/upptime nutriot/status tronyx/upptime openupm/upptime biko01/uptime edbighead/upptime theleetax/uptime jeongbeom324/upptime_test teslamint/uptime stijnbrysbaert/upptime Oz-Marketing/upptime phpMyFAQ/status.phpmyfaq.de AiedailEclipsed/ariastudiosstatus daniel-sum/uptime4 Be-Code-Be-Patient/Blog siberkolosis/monitor decuyperjeremie/upptime CBMDF/upptime l1kw1d/webuptime XLorPaste/upptime williambargent-org/williambargent-org.github.com Linkspring/upptime ShadowFactory/foreman jreyessosiin/monitor ngc7331/upptime Wujiao233/host-upptime zhakell/upptime remysh/status.brenans.sh lefuex/upptime tadacodes/tada-uptime mantagen/upptime for-memory/PT-Sites-Observer unktower/upptime BeeCorp/upptime-verifli Cysime/GlaceonStatus cheesemarathon/upptime JeffreyBool/githubmemory-upptime clmanu75/upptime DylanVanAssche/status-page FastGitORG/uptime Ryanjiena/upptime HoscoHarding/P-ginasPrueba rem42/upptime a1exalexander/upptime silhouette88/upptime empmdk/upptime rdpupptime/upptime chrimbo/upptime David-A-James/upptime tonybastienricher/upptime ks-collab/upptime werewolf26/robcraftnet jeffutter/upptime hbokh/upptime havitplay/upptime compusam/upckmonitor Mehuge/upptime SOLPLPARTY/upptime navadhiti/webUP unliar/happy-upptime corcd/charlotte gcsalzburg/upptime amblerkr/upptime godong9/gdgo memoteki/stats zowievangeest/voorhoede-support-upptime Hans5958/Scratch-Upptime-2 gwendoux/upupup NodeClusters/statuspage jgui1129/uptodate-sites BitWire/deskhelper-status lorenzogirardi/status PauloGoncalvesBH/serverest-status-uptime Chromus-dev/uptime BartopXYZ/uptime salmanulfarzy/uptime DariusStClair/Uptime ndersh/uptime amcohrs-oradoo/uptime GooseMod/status Thomvh/thvmh-uptime vladzaharia/uptime vanyakosmos/zakaz-uptime crimson-med/website-status RiccardoDiSilvio/cobru-status bigtablesystems/schoolstart-status CDU-Neuss/status getbooka/status giftcardbd/status kescherCode/status pfrydlewicz/uptime-monitor enieber/status goorm-dev/goorm-status trixel/cobru-status quomi/status chillgroup/relinks-status albismart/uptime Kopilote/status StudFu-WordToMD/status acumenlabs/status-page tapirs/uptime WithdewHua/web-status cheney-yan/uptime turboapi/status pitgrap/upptime-status oseau/uptime-kids-box-1 grzchr15/uptime Teahouse-Studios/status jimwib/uptime tasultimate/status dylanjamesdev/uptime baddate/uptime-monitor Flatroy/uptime maximousblk/status ryanLvh/Monitor-forum-tool-uptime tonytins/status cypggs/uptime waisimon/uptime bentleyherron/uptime bbonkr/uptime ChrAlpha/upptimes alexandervantrijffel/upptimemonitoring fullprofile/status_monitor swarmlet/swarmlet-statuspage TMShader/szlamingo-amongus dstroot/VDS_uptime eruci/uptime jcruse-erw/UptimeReport gripfastistech/status morten-olsen/home-server-monitor jonhadfield/monitor Health-Train/upptime saxobroko/animated-carnival tnm0113/uptime-viot sinduke/kouhighupptime myc-rmt/upptime wvdraay/upptime xosan4ever/upptime iwa/status SJang1/ServerStatus masterkoppa/UptimeMonitor JanyW/upptime logotip4ik/up-time xoff1337/xoff1337 rouilj/RoundupAssets SocialGouv/upptime mattradford/upptime rodseb/Stats jjeaby/mew haomingw/upptime stitcombe/uptime Hokutosei/HexaUptime BlakeRain/upptime.blakerain.com GennadySpb/upptime-yandex-cloud Darkham42/upptime zoltax/joinit-status evantahler/upptime revinet/upptime SergioRugiero/UptimeDropit BarkleyREI/ArchiTECH-upptime richardtape/ubcupptime geored/test-git-actions 9min/upptime aureooms/monitor Jolg42/upptime premii/upptime ForBestClients/upptime getfetch-io/status.getfetch.io AmbyreNodes/nodestatus CardinalDevLab/Morty-Status Etienne-Schmitt/Uptime lincolnthedev/status Cyclize/Status TristanSchorn/status Kleofass/Uptime testomatio/status RafGamer/rafgamer-status thewilloftheshadow/status ffsh/uptime ejiek/status CSSUDII/uptime littlekud/sites-status lazyyz/uptime asar-studio/uptime SelrahcD/uptime BotSauce/status JonathanTreffler/status JS-Uzbekistan/uptime justforfun-click/status DamirAhm/UPTIME jmitz/upTime jeremywall/v2-api-status FptbbSystems/Uptime rayriffy/uptime wiput1999/uptime IFCA/status TomlDev/uptime-saufwaelder wahyd4/status nazgu1/uptime aau-network-security/haaukins-uptime filii-lamberti/uptime aweiand/status-ifrs-osorio Melangebox/status UAL-ODIS/uptime TECOB/status zeitlabs/uptime-checker whereismyjetpack/status OswaldLabsOpenSource/status Fortify-Labs/status dsmgid/status prokerala/uptime vintagesucks/uptime delennerd/uptime 1MaddieX/conan-status bdlangton/uptime ThatConference/status cubi-io/upptime victorlmneves/uptime-monitor ashishdotme/status.ashish.me UnivTerbuka/online dli-invest/uptime-check jacobdubail/wo-monitor tbobm/etna-uptime imZack/up.zzz.dev akrantz01/status-page springbeats/springbeats-uptime brianjhanson/upptime-test ifrscanoas/siteisup konekoya/konekoya-github-io-watcher jeyraof/otzil-upptime hada-io/upptime dapodix/status sarpaykent/uptime dzoladz/uptime-status-monitor kt-chelsea/status nestdotland/status espressotutorials/et-status Cleverclip/status classtinginc/upptime sebastianroming/status.webmonkey.io chowdhary-org/status fixator10/status RitsuProject/ritsu-status bostondigitalio/uptime dixneuf19/upptime EnsembleTravelGroup/EnsembleTravelUpptime arkk4/services.arkk4.com r2fresh/chelsea intakefoods/status.intakefoods.kr coinsambacom/upptime ryanda/web-upptime senk/upptime DanielMSchmidt/uptime adsbot/uptime PlayerData/playerdata-status boobo94/uptime-github natesales/status frost-linux/uptime chriswdixon/upptime-monitor zchazc/upptime fnzv/status boumboo/uptime iskconpandavasena/uptime live4dev/uptime mohorojo/upptime_test jshom/upptime dominion-it/uptime mpraglowski/status.praglowski.com Seklfreak/upptime bigger-bird/upptime corentin-verquin/status johanbaath/styleseek-uptime Shulert/status ianmyles/uptime ndaringer/upptime ifrs-sertao/status pulibrary/uptime sant-sh/status_page YACS-RCOS/upptime sorennielsen/upptime-cph.dev andanotherusername/upptime-test smb/mon-ip caiyunapp/caiyun-weather-service-status southerncross/blog-watcher u4gbot/status.webodm.net dwarvesf/upptime kdcer/upptime Vetbib/upptime chain-courses/exchanges sergioclemente/workoutplanner_upptime craftbuy/uptime hklcf/upptime sandip2224/sandip2224 erguc/status GESISWTS/uptime xFuture603/check_my_websites AiLingGo/mew FTRPRF/monitor itsolver/upptime gbe0/uptime severnbronies/status clcc2019/magiclampuptime stackexpress-shivam/upptime OneKeyHQ/upptime wuwb/upptime webiaio/status ocavue/rino-status card-services/upptime fmmaia/fmAtAllUptime nexusnotes/upptime YepDigital/tgp-uptime gregorlaan/upptime harsh778/harshsinghal.me-status MridulS/test_status_page 80px/uptime hootware/status cxdy/monitoring fsiu38/upptime opensourcepos/upptime elepallec/upptime pavelloz/uptimez CristoMonte/uptime-demo cortesimone/upptime fdterr/uptimeChecker rayandas/uptime AdamGalt/uptime practiceehr/practiceehr.github.io Tartan-Web-Design/monitoring hbwebpages/halilbozdoganstatus datameet/upptime formspark/status rmateu/statuspage CityScope/CS_CityIO_uptime mykbo/upptime sanderdatema/upptime enyone/upptime highco/upptime dhedegaard/upptime Be-Square/upptime racerxdl/teske-status thomaspuppe/upptime punokawan/uptime_website_unj pageon/uptime p1ass/status BirkhoffLee/upptime sherwin7/uptime_test iterate-ch/upptime filiptronicek/status armand1m-development/status Kail0/uptime m-fr/upptime mikalauskas/uptime Stompie/upptime davide93/upme joao-beno-dev/client danielsocials/upptime woodcoin-core/upptime annkuoQ/upptime mail-ecnu/uptime nflaig/upptime perryrh0dan/upptime varadiz/upptime 0xflotus/dinos-monitor ollieparsley/interrupt-status dieualban/uptime mdyd-dev/uptime wongbejoonline/status scigility/scigility.github.io-monitor dwiperdana/upptime ammartins/uptime jyzblog/upptime extratone/up lucach/luce-status vipatra1/status mqzhang/upptime tripleerv/dealer-api-status ptstaiwan/upptime WEB-Vlaanderen/upptime MamonakuCommittee/status kyupark/upptime mewmix/serverstats figgxhoward/SiteMonitor nerevar/uptime_nerevar_com gadmln/gabstatus Wanrim/status pixifydigitalagency/monitors hypernova7/upptime ajwarnick/monitor forerosantiago/upptime euro/status thraxil/thraxup hatamiarash7/MyWebSite_Status Cravemob/mog-status degoya/Upptime rfoo/upptime-monitoring Roarain/upptime tiarebalbi/uptime rahulp959/uptime jrhoads/uptime dougdragon/uptime dariubs/status.dariu.sh formsure/status dragon-yuan/dragon-upptime z0ph/status Bimbalacom/uptime andrespitt/uptime Stradivario/test-uptime Lekmaby/gal-web-status thomasdstewart/upptime nuin/upptime WeAllCode/upptime zer0nka/mgkit-stats saharshxyz/uptime yudemoe/upptime nabdtran/uptime Allaman/status supachoke/uptime MaxDesiatov/swift-upptime AnimMouse/animmouse-upptime c0ball/Uptime dothq/upptime verloop/status HalianElf/upptime arnaud-zg/upptime redjoker011/cg-upptime-monitoring katharostech/uptime-monitor flother/upptime angrycuban13/upptime decilo/decilo_upptime clickdealer/upptime deephdc/status sundowndev/status gesisnotebooks/status juniorsaldanha/super-duper-uptime MatBenfield/up ridevelo/upptime gestudio/status huskar-org/uptime Cog-Creators/Red-Status duplaja/website-status picchiosat/HBLink-Uptime AnandChowdhary/status TheVoidDevs/vdstatus brandonstephens/status dhduc/uptime larsthegeek/uptime Okkido/status chicio/chicio.status.github.io jk/upptime ton-actions/freeton-status jaimehisao/status bradp/uptime iphysresearch/status ESSS/upptime baealex/upptime M17-Project/upptime koj-co/status aloppnow/sitemonitor butteryoon/liveseeyou stethoscope-js/status deployphp/status belhyun/yonsei-upptime mikesprague/skydark-status snapwiki/SnapWikiUptime ShivamJoker/Monitor jgamblin/upptime excalidraw/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 →