Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 13.4 KB

File metadata and controls

244 lines (164 loc) · 13.4 KB

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

Logo OneUptime

Osservabilità agentica — un'unica piattaforma open source per uptime, incidenti, reperibilità, pagine di stato, log, tracce, metriche e APM.

Quando qualcosa va storto, sii il primo a saperlo — e il più veloce a risolverlo.

OneUptime sostituisce un intero scaffale di strumenti SaaS con un'unica piattaforma che puoi ospitare tu stesso gratuitamente. Rileva l'interruzione, avvisa la persona giusta, aggiorna la tua pagina di stato, individua la causa principale e apre persino la PR con la correzione.

License Release Stars Helm Chart Slack

Sito web  •  Documentazione  •  Avvio rapido  •  Prezzi  •  Contribuisci

🚀 Prova OneUptime Cloud — piano gratuito per sempre, senza carta di credito →


Centro di comando OneUptime durante un incidente in tempo reale

Sostituisci l'intero stack di osservabilità

OneUptime riunisce monitoraggio, avvisi, gestione degli incidenti e osservabilità in un'unica app open source — così smetti di pagare (e mettere insieme) una dozzina di strumenti separati.

Invece di… Usa OneUptime per…
Pingdom / UptimeRobot Monitoraggio dell'uptime — controlli di siti web, API, ping, porte, SSL, DNS e sintetici da tutto il mondo
StatusPage.io Pagine di stato — pagine di stato pubbliche e private personalizzate con sottoscrittori
PagerDuty / Opsgenie Reperibilità e avvisi — turni, policy di escalation, SMS / chiamata / push / Slack
Incident.io Gestione degli incidenti — dichiara, valuta, comunica e fai il post-mortem
Datadog / New Relic APM e metriche — tracce, dashboard e prestazioni dei servizi
Loggly Gestione dei log — raccogli, cerca e ricevi avvisi sui log
Sentry Tracciamento degli errori — eccezioni con stack trace completi e contesto

Tutto è 100% open source (Apache 2.0) e gratuito da ospitare in autonomia.


🌙 Un incidente, gestito dall'inizio alla fine

Sono le 2:47 del mattino. Il checkout inizia ad andare in timeout. Ecco cosa fa OneUptime prima ancora che la maggior parte degli strumenti lanci il primo avviso — e cosa mostrano realmente le schermate qui sotto.

1 · Rileva — lo sai in pochi secondi

Le sonde in più regioni rilevano la latenza del checkout che supera la tua soglia di 5s e aprono automaticamente un incidente — prima ancora che i tuoi clienti premano aggiorna.

Rileva — il monitoraggio globale rileva il degrado dell'API di checkout

2 · Rispondi — la persona giusta, avvisata

L'ingegnere reperibile per la policy Payments viene chiamato, contattato via SMS e notificato via push, con escalation automatica al backup finché qualcuno non conferma la presa in carico.

Rispondi — l'incidente viene instradato al reperibile e preso in carico

3 · Comunica — i clienti sempre informati

La tua pagina di stato si aggiorna da sola e ogni sottoscrittore viene notificato via email e SMS — nessuno deve scrivere l'aggiornamento a mano.

Comunica — la pagina di stato pubblica si aggiorna e notifica i sottoscrittori

4 · Diagnostica — causa principale, trovata

Tracce, log e metriche vengono correlati fino allo span esatto: una SELECT … FOR UPDATE lenta su orders, bloccata da un indice mancante.

Diagnostica — la waterfall delle tracce individua lo span lento del database

5 · Correzione automatica — la correzione, pronta per te

L'agente AI apre una pull request con la correzione, collegata all'incidente, con i test verdi — tu revisioni e fai il merge. Come un SRE che non dorme mai.

Correzione automatica — l'agente AI apre una pull request con la correzione


⚡ Avvio rapido

☁️ OneUptime Cloud — la via facile

Zero configurazione, sempre aggiornato, e finanzia il progetto open source.

Registrati gratis su oneuptime.com

🐳 Self-hosting con Docker Compose

Tutto ciò di cui hai bisogno su un unico server (Debian / Ubuntu / RHEL, Docker + Docker Compose). Ottimo per homelab e piccoli team — funziona persino su un Raspberry Pi.

# 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

OneUptime è ora in esecuzione su http://localhost — aprilo e crea il tuo primo account.

📖 Guida completa: Installazione con Docker Compose · Dimensionamento e requisiti

☸️ Kubernetes con Helm — per la produzione

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

📖 Istruzioni complete di installazione e valori su Artifact Hub →

Stai aggiornando un'installazione esistente? Consulta la guida all'aggiornamento.


✨ Tutto incluso nella confezione

Funzionalità Cosa fa
📊 Monitoraggio dell'uptime Monitor di siti web, API, IP, porte, SSL, DNS e sintetici da più regioni globali.
📋 Pagine di stato Splendide pagine di stato personalizzate, cronologia degli incidenti, manutenzioni programmate e notifiche ai sottoscrittori.
🚨 Gestione degli incidenti Flusso di lavoro completo degli incidenti: dichiara, assegna, comunica, risolvi ed esegui i post-mortem.
📞 Reperibilità e avvisi Turni di reperibilità e policy di escalation con avvisi via SMS, chiamata telefonica, push, email e Slack.
📝 Gestione dei log Acquisisci, archivia, cerca e ricevi avvisi sui log tramite OpenTelemetry.
🔍 APM e tracce Tracce distribuite, span e dashboard delle prestazioni per individuare percorsi lenti e colli di bottiglia.
📈 Metriche e dashboard Dashboard personalizzate sulla tua telemetria — costruisci le viste di cui il tuo team ha bisogno.
🐛 Tracciamento degli errori Cattura le eccezioni con stack trace completi, contesto e tracciamento delle release.
Workflow Automatizza e integra con Slack, Jira, GitHub, Microsoft Teams e oltre 5.000 app.
🤖 AI Copilot Un agente sempre attivo che individua anomalie tra log, tracce e metriche, rileva le cause principali e apre PR con le correzioni.
⚡ Automatizza il lavoro ripetitivo

Configura escalation, ticketing e notifiche su un canvas visivo e no-code — oppure inserisci codice personalizzato. L'incidente qui sopra ha avvisato il reperibile, aperto un ticket Jira e pubblicato su Slack senza che nessuno muovesse un dito.

Workflow — un canvas di automazione no-code per l'escalation degli incidenti

🖥️ Monitoraggio dell'infrastruttura

Inserisci agenti basati su OpenTelemetry con un copia-incolla per tenere d'occhio tutto ciò su cui girano i tuoi servizi — con modelli di avviso pronti all'uso inclusi:

  • Server e VM — CPU, memoria, disco, rete, processi e log da Linux, macOS e Windows. Documentazione →
  • Kubernetes — un solo helm install fornisce metriche di nodi/pod/container/cluster, eventi, log e tracce eBPF e mappe dei servizi. Documentazione →
  • Docker — un unico agente rileva automaticamente ogni container e invia metriche e log. Documentazione →
  • Podman — lo stesso rilevamento automatico con un solo agente tramite il socket compatibile con Docker di Podman. Documentazione →
  • Proxmox — nodi, VM, container, storage, stato HA, copertura dei backup e salute della replica. Documentazione →
  • Ceph — salute del cluster, previsioni di capacità e visibilità su OSD/pool/PG/monitor. Documentazione →

💼 Community vs. Enterprise

Community Enterprise
Ideale per Self-hoster e piccoli team Team regolamentati che necessitano di supporto premium
Costo Gratuito e open source Contatta il team vendite
Funzionalità Set completo di funzionalità Set completo di funzionalità + immagini rafforzate, supporto prioritario, funzionalità personalizzate e residenza dei dati

💡 Perché OneUptime?

La nostra missione è semplice: ridurre i tempi di inattività e aiutare più prodotti ad avere successo. Invece di tenere insieme sette fornitori con lo scotch, ottieni un'unica piattaforma che ti aiuta a capire perché le cose si rompono, a rispondere velocemente agli incidenti e a ridurre la fatica operativa — completamente open source, così possiedi i tuoi dati e il tuo stack.


🤝 Contribuire

Diamo il benvenuto a contributi di ogni dimensione. Inizia da qui:

❤️ Sostieni il progetto

Se OneUptime ti è utile:

  • Metti una stella a questo repo — aiuta davvero gli altri a trovarci
  • 💵 Diventa sponsor — ogni dollaro porta nuove funzionalità
  • 🛍️ Acquista un po' di merchandising — tutti i proventi finanziano lo sviluppo open source

📄 Licenza

OneUptime è rilasciato sotto la Apache License 2.0.

Realizzato con ❤️ dal team di OneUptime e dai contributori.