https://github.com/upptime/uptime-monitor
⬆️📈 Uptime monitor powered by GitHub Actions
https://github.com/upptime/uptime-monitor
github-actions incidents-reports upptime uptime uptime-monitor
Last synced: 5 months ago
JSON representation
⬆️📈 Uptime monitor powered by GitHub Actions
- Host: GitHub
- URL: https://github.com/upptime/uptime-monitor
- Owner: upptime
- License: mit
- Created: 2020-10-13T15:06:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T12:38:11.000Z (6 months ago)
- Last Synced: 2025-04-27T11:41:53.129Z (5 months ago)
- Topics: github-actions, incidents-reports, upptime, uptime, uptime-monitor
- Language: TypeScript
- Homepage: https://upptime.js.org
- Size: 292 MB
- Stars: 288
- Watchers: 11
- Forks: 154
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - upptime/uptime-monitor - ⬆️📈 Uptime monitor powered by GitHub Actions (others)
README
# ⬆️📈 Upptime Uptime Monitor
This repository contains Upptime's GitHub Action's source code.
[**To get started, visit upptime/upptime →**](https://github.com/upptime/upptime)
[](https://github.com/upptime/uptime-monitor/actions?query=workflow%3A%22Build+CI%22)
[](https://github.com/upptime/uptime-monitor/actions?query=workflow%3A%22Release+CI%22)## 🎁 Contributing
This repository is for Upptime's GitHub Action. We love contributions, so please read our [Contributing Guidelines](https://github.com/upptime/.github/blob/main/CONTRIBUTING.md) and [Code of Conduct](https://github.com/upptime/.github/blob/main/CODE_OF_CONDUCT.md) and open an issue or make a pull request!
### Issues
We use the [upptime/upptime](https://github.com/upptime/upptime) repository for issues for all projects, including this one. If you found a bug or have a feature request, [open an issue](https://github.com/upptime/upptime/issues) in the Upptime repository and add the label "action".
## 💻 Usage
When you use Upptime, we automatically add the required workflows. If you want to manually use this package, you can use `npx`:
Generate the `README.md` summary file:
```bash
npx @upptime/uptime-monitor summary
```Make network requests to get the response time and commit them to git history:
```bash
npx @upptime/uptime-monitor response-time
```Generate the static status website, powered by [upptime/status-page](https://github.com/upptime/status-page):
```bash
npx @upptime/uptime-monitor site
```Generate response time graphs, powered by [upptime/graphs](https://github.com/upptime/graphs):
```bash
npx @upptime/uptime-monitor graphs
```Check uptime, but don't make git commits with network requests:
```bash
npx @upptime/uptime-monitor
```## 📄 License
[MIT](./LICENSE) © [Anand Chowdhary](https://anandchowdhary.com)