2020-12-13 00:54:31 +00:00
2020-12-13 00:54:31 +00:00
2020-12-13 00:54:31 +00:00
2020-12-13 00:36:38 +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-13 06:06:53 +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 89ms
Response time 89
24-hour response time 65
7-day response time 89
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 85ms
Response time 136
24-hour response time 20
7-day response time 85
30-day response time 87
1-year response time 136
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 405ms
Response time 366
24-hour response time 354
7-day response time 405
30-day response time 411
1-year response time 366
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 80.96%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 21.97%
1-year uptime 80.96%
Secret Site 🟩 Up secret-site.yml
Response time graph 45ms
Response time 46
24-hour response time 23
7-day response time 45
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

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