# [![Upptime](https://raw.githubusercontent.com/upptime/upptime.js.org/master/static/img/logo.svg)](https://upptime.js.org) Upptime (https://upptime.js.org) é o monitor de uptime de código aberto e a página de status, totalmente baseado em GitHub Actions and Issues. *This README is also available in [🇬🇧 English](./README.md)* ## ⭐ Como funciona - Ações GitHub são usadas como um monitor de tempo de atividade - A cada 5 minutos, um fluxo de trabalho visita seu site para verificar se ele está funcionando - O tempo de resposta é registrado a cada 6 horas e comprometido com o git - Gráficos de tempo de resposta são gerados todos os dias - Problemas do GitHub são usados ​​para relatórios de incidentes - Um problema é aberto se um endpoint estiver inativo - Pessoas de sua equipe são designadas para o problema - Relatórios de incidentes são postados como comentários de problemas - Os problemas estão bloqueados para que não membros não possam comentar sobre eles - Os problemas são fechados automaticamente quando seu site volta a funcionar - Notificações do Slack são enviadas sobre atualizações - As páginas do GitHub são usadas para o site de status - Um PWA simples, bonito e acessível é gerado - Construído com Svelte e Sapper - Busca dados deste repositório usando a API GitHub [![Captura de tela do site de status](https://raw.githubusercontent.com/upptime/upptime.js.org/master/static/img/screenshot-status.png)](https://upptime.js.org) ## 👩‍💻 [Documentação](https://upptime.js.org) 1. [Como funciona](https://upptime.js.org/docs) 1. [Introdução](https://upptime.js.org/docs/get-started) 1. [Configuração](https://upptime.js.org/docs/configuration) 1. [Triggers](https://upptime.js.org/docs/triggers) 1. [Notificações](https://upptime.js.org/docs/notifications) 1. [Selos](https://upptime.js.org/docs/badges) 1. [Pacotes](https://upptime.js.org/docs/packages) 1. [Contribuindo](https://upptime.js.org/docs/contributing) ### Conceitos #### Problemas como incidentes Quando o fluxo de trabalho do GitHub Actions detecta que um de seus URLs está inativo, ele abre automaticamente um problema do GitHub ([exemplo de problema no. 15](https://github.com/koj-co/upptime/issues/15)). Você pode adicionar relatórios de incidentes a este problema adicionando comentários. Quando o seu site voltar a funcionar, o problema também será encerrado automaticamente.
Captura de tela do problema do GitHub Captura de tela da página do incidente
#### Compromissos para tempo de resposta Quatro vezes por dia, outro fluxo de trabalho é executado e registra o tempo de resposta de seus sites. Esses dados são confirmados no GitHub, portanto, estão disponíveis no histórico de commit de cada arquivo ([exemplo de histórico de commit](https://github.com/koj-co/upptime/commits/master/history/wikipedia.yml)). Em seguida, a API do GitHub é usada para representar graficamente o histórico do tempo de resposta de cada endpoint e rastrear quando um site caiu.
Captura de tela de commits do GitHub Captura de tela do status ao vivo
## 📄 Licença - Código: [MIT](./ LICENSE) © [Koj](https://koj.co) - Dados no diretório `. / History`: [Open Database License](https://opendatacommons.org/licenses/odbl/1-0/)

Koj

Um projeto de código aberto de Koj .
Mobília sua casa com estilo, por apenas CHF175 / mês →