Giter VIP home page Giter VIP logo

upptime's Introduction

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 133ms
Response time 89
24-hour response time 55
7-day response time 133
30-day response time 90
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 68ms
Response time 136
24-hour response time 102
7-day response time 68
30-day response time 79
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 433ms
Response time 366
24-hour response time 353
7-day response time 433
30-day response time 415
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 82.96%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 31.84%
1-year uptime 82.96%
Secret Site 🟩 Up secret-site.yml
Response time graph 31ms
Response time 46
24-hour response time 30
7-day response time 31
30-day response time 38
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

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

upptime's People

Contributors

anandchowdhary avatar compugenius-programs avatar dependabot[bot] avatar dsogo avatar hans5958 avatar itxtoledo avatar pabio-escobar avatar semantic-release-bot avatar upptime-bot avatar vrumger avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.