Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 13.3 KB

File metadata and controls

244 lines (164 loc) · 13.3 KB

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português · Italiano · Русский · हिन्दी · Nederlands · Dansk · Svenska · Norsk

Logotipo da OneUptime

Observabilidade agêntica — uma plataforma open-source para uptime, incidentes, plantão, páginas de status, logs, traces, métricas e APM.

Quando algo dá errado, seja o primeiro a saber — e o mais rápido a corrigir.

A OneUptime substitui uma prateleira inteira de ferramentas SaaS por uma única plataforma que você pode auto-hospedar gratuitamente. Ela detecta a falha, aciona a pessoa certa, atualiza sua página de status, encontra a causa raiz e até abre o PR com a correção.

License Release Stars Helm Chart Slack

Site  •  Documentação  •  Início Rápido  •  Preços  •  Contribuir

🚀 Experimente a OneUptime Cloud — plano gratuito para sempre, sem cartão de crédito →


Central de comando da OneUptime durante um incidente ao vivo

Substitua toda a sua stack de observabilidade

A OneUptime reúne monitoramento, alertas, resposta a incidentes e observabilidade em um único aplicativo open-source — para você parar de pagar por (e de emendar) uma dúzia de ferramentas separadas.

Em vez de… Use a OneUptime para…
Pingdom / UptimeRobot Monitoramento de Uptime — verificações de site, API, ping, porta, SSL, DNS e sintéticas de todo o mundo
StatusPage.io Páginas de Status — páginas de status públicas e privadas com sua marca e assinantes
PagerDuty / Opsgenie Plantão e Alertas — escalas, políticas de escalonamento, SMS / chamada / push / Slack
Incident.io Gestão de Incidentes — declarar, triar, comunicar e fazer post-mortem
Datadog / New Relic APM e Métricas — traces, dashboards e desempenho de serviços
Loggly Gestão de Logs — coletar, pesquisar e alertar sobre logs
Sentry Rastreamento de Erros — exceções com stack traces completos e contexto

Tudo isso é 100% open source (Apache 2.0) e gratuito para auto-hospedar.


🌙 Um incidente, resolvido de ponta a ponta

São 2h47 da manhã. O checkout começa a dar timeout. Veja o que a OneUptime faz antes que a maioria das ferramentas sequer dispare o primeiro alerta — e o que as capturas de tela abaixo realmente mostram.

1 · Detectar — saiba em segundos

Sondas em várias regiões detectam a latência do checkout ultrapassando seu limite de 5s e abrem um incidente automaticamente — antes que seus clientes cliquem em atualizar.

Detectar — o monitoramento global detecta a degradação da API de checkout

2 · Responder — a pessoa certa, acionada

O engenheiro de plantão da política de Payments é chamado, recebe mensagem e notificação push, escalando para o backup automaticamente até que alguém confirme.

Responder — o incidente é encaminhado ao plantão e confirmado

3 · Comunicar — clientes informados

Sua página de status se atualiza sozinha e cada assinante é notificado por e-mail e SMS — ninguém precisa redigir a atualização à mão.

Comunicar — a página de status pública se atualiza e notifica os assinantes

4 · Diagnosticar — causa raiz, encontrada

Traces, logs e métricas são correlacionados até o span exato: um SELECT … FOR UPDATE lento em orders, travado por um índice ausente.

Diagnosticar — a cascata de traces identifica o span lento do banco de dados

5 · Correção Automática — a correção, redigida para você

O agente de IA abre um pull request com a correção, vinculado ao incidente, com os testes passando — você revisa e faz o merge. Como um SRE que nunca dorme.

Correção Automática — o agente de IA abre um pull request com a correção


⚡ Início Rápido

☁️ OneUptime Cloud — o jeito fácil

Zero configuração, sempre atualizado, e ajuda a financiar o projeto open-source.

Cadastre-se gratuitamente em oneuptime.com

🐳 Auto-hospede com Docker Compose

Tudo o que você precisa em um único servidor (Debian / Ubuntu / RHEL, Docker + Docker Compose). Ótimo para homelabs e pequenas equipes — até um Raspberry Pi funciona.

# 1. Clone the release branch
git clone --depth 1 --single-branch --branch release https://github.com/OneUptime/oneuptime.git
cd oneuptime

# 2. Create your config (then edit it — set strong, random secrets!)
cp config.example.env config.env

# 3. Start everything
npm start

A OneUptime já está rodando em http://localhost — abra e crie sua primeira conta.

📖 Guia completo: Instalação com Docker Compose · Dimensionamento e requisitos

☸️ Kubernetes com Helm — para produção

helm repo add oneuptime https://helm-chart.oneuptime.com
helm install oneuptime oneuptime/oneuptime

📖 Instruções completas de instalação e valores no Artifact Hub →

Atualizando uma instalação existente? Consulte o guia de atualização.


✨ Tudo incluído

Recurso O que faz
📊 Monitoramento de Uptime Monitores de site, API, IP, porta, SSL, DNS e sintéticos de várias regiões globais.
📋 Páginas de Status Belas páginas de status com sua marca, histórico de incidentes, manutenções agendadas e notificações a assinantes.
🚨 Gestão de Incidentes Fluxo de incidente de ponta a ponta: declarar, atribuir, comunicar, resolver e conduzir post-mortems.
📞 Plantão e Alertas Escalas de plantão e políticas de escalonamento com alertas por SMS, chamada telefônica, push, e-mail e Slack.
📝 Gestão de Logs Ingira, armazene, pesquise e alerte sobre logs via OpenTelemetry.
🔍 APM e Traces Traces distribuídos, spans e dashboards de desempenho para encontrar caminhos lentos e gargalos.
📈 Métricas e Dashboards Dashboards personalizados sobre sua telemetria — crie as visões de que sua equipe precisa.
🐛 Rastreamento de Erros Capture exceções com stack traces completos, contexto e rastreamento de versões.
Workflows Automatize e integre com Slack, Jira, GitHub, Microsoft Teams e mais de 5.000 aplicativos.
🤖 Copiloto de IA Um agente sempre ativo que encontra anomalias em logs, traces e métricas, identifica causas raiz e abre PRs com correções.
⚡ Automatize o trabalho repetitivo

Configure escalonamentos, tickets e notificações em um canvas visual e no-code — ou insira código personalizado. O incidente acima acionou o plantão, abriu um ticket no Jira e publicou no Slack sem que ninguém movesse um dedo.

Workflows — um canvas de automação no-code para escalonamento de incidentes

🖥️ Monitoramento de Infraestrutura

Insira agentes prontos para copiar e colar, baseados em OpenTelemetry, para observar tudo em que seus serviços rodam — com modelos de alerta prontos incluídos:

  • Servidores e VMs — CPU, memória, disco, rede, processos e logs de Linux, macOS e Windows. Docs →
  • Kubernetes — um único helm install entrega métricas de nó/pod/container/cluster, eventos, logs e traces & mapas de serviço via eBPF. Docs →
  • Docker — um único agente descobre automaticamente cada container e entrega métricas e logs. Docs →
  • Podman — a mesma descoberta automática de um único agente via socket compatível com Docker do Podman. Docs →
  • Proxmox — nós, VMs, containers, armazenamento, estado de HA, cobertura de backup e saúde da replicação. Docs →
  • Ceph — saúde do cluster, previsões de capacidade e visibilidade de OSD/pool/PG/monitor. Docs →

💼 Community vs. Enterprise

Community Enterprise
Ideal para Auto-hospedagem e pequenas equipes Equipes reguladas que precisam de suporte premium
Custo Gratuito e open source Fale com vendas
Recursos Conjunto completo de recursos Conjunto completo de recursos + imagens reforçadas, suporte prioritário, recursos personalizados e residência de dados

💡 Por que a OneUptime?

Nossa missão é simples: reduzir o tempo de inatividade e ajudar mais produtos a terem sucesso. Em vez de emendar sete fornecedores com fita adesiva, você ganha uma plataforma que ajuda a entender por que as coisas quebram, a responder a incidentes rapidamente e a reduzir o trabalho operacional — totalmente open source, para que você seja dono dos seus dados e da sua stack.


🤝 Contribuindo

Damos as boas-vindas a contribuições de todos os tamanhos. Comece por aqui:

❤️ Apoie o projeto

Se a OneUptime for útil para você:

  • Dê uma estrela a este repositório — isso realmente ajuda outras pessoas a nos encontrarem
  • 💵 Seja nosso patrocinador — cada dólar entrega novos recursos
  • 🛍️ Garanta alguns produtos — toda a receita financia o desenvolvimento open-source

📄 Licença

A OneUptime é licenciada sob a Apache License 2.0.

Feito com ❤️ pela equipe da OneUptime e pelos contribuidores.