cooper25 / upptime

⬆️ Uptime monitor and status page powered by GitHub

Home Page:https://upptime.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

⬆️ Uptime monitor and status page powered by GitHub

https://upptime.js.org

License:MIT License