Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
5HT committed Feb 5, 2024
1 parent 649fbc4 commit df83f2b
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
## UP: Incidents and Maintenance
# UP: Incidents and Maintenance

[![Hex pm](http://img.shields.io/hexpm/v/up.svg?style=flat&x=1)](https://hex.pm/packages/up)

Minimalistic uptime server in Elixir with HTTP API and WebSocket SPA status page with proxy to Instatus.
See <a href="https://up.erp.uno">up.erp.uno</a>. UP supports mupltiple Accounts, multiple Sites per account,
multiple Components per Site, multiple Incidents per Components, multiple Maintenances per Incident,
multiple Subscription callback per Account.
multiple Subscription callback per Site.

Similar produts: Sematext, Hyperping, Cronitor, Atlassian Statuspage,
Better Uptime, Instatus, Freshstatus, Statuspal, Cachet, Vigil, StatusCast, Statping.

## Features

* Incidents reporting
* Maintenance announcing
* Components management
* Callback URL Subscriptions
* Telemetry

## Endpoints

Public Endpoints (Announce):

```elixir
Expand Down Expand Up @@ -47,15 +57,7 @@ Account Auth Endpoints:
put "/subscriptions/:id"
```

## Features

* Incidents reporting
* Maintenance announcing
* Components management
* Callback URL Subscriptions
* Telemetry

### Setup
## Elixir Setup

```elixir
$ mix deps.get
Expand All @@ -67,6 +69,8 @@ Interactive Elixir (1.12.2) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
```

## HTTP API

### Statuses

The schema objects have the following life cycles:
Expand Down

0 comments on commit df83f2b

Please sign in to comment.