Code Monkey home page Code Monkey 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 150ms
Response time 89
24-hour response time 61
7-day response time 150
30-day response time 91
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 73ms
Response time 136
24-hour response time 19
7-day response time 73
30-day response time 77
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 438ms
Response time 366
24-hour response time 559
7-day response time 438
30-day response time 417
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 83.65%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 35.13%
1-year uptime 83.65%
Secret Site 🟩 Up secret-site.yml
Response time graph 40ms
Response time 46
24-hour response time 21
7-day response time 40
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

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

Watchers

 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.