Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 13 KB

File metadata and controls

244 lines (164 loc) · 13 KB

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

OneUptime-logo

Agentic observability — één open-source platform voor uptime, incidenten, oproepdienst, statuspagina's, logs, traces, metrics en APM.

Als er iets misgaat, wees de eerste die het weet — en de snelste die het oplost.

OneUptime vervangt een hele plank vol SaaS-tools door één platform dat je gratis zelf kunt hosten. Het vangt de storing op, waarschuwt de juiste persoon, werkt je statuspagina bij, vindt de oorzaak en opent zelfs de oplossings-PR.

License Release Stars Helm Chart Slack

Website  •  Documentatie  •  Snel aan de slag  •  Prijzen  •  Bijdragen

🚀 Probeer OneUptime Cloud — gratis voor altijd, geen creditcard →


OneUptime-commandocentrum tijdens een live incident

Vervang je hele observability-stack

OneUptime brengt monitoring, alerting, incidentafhandeling en observability samen in één open-source app — zodat je stopt met betalen voor (en aan elkaar knopen van) een dozijn losse tools.

In plaats van… Gebruik OneUptime voor…
Pingdom / UptimeRobot Uptime-monitoring — website-, API-, ping-, poort-, SSL-, DNS- en synthetische checks vanuit de hele wereld
StatusPage.io Statuspagina's — publieke en private statuspagina's met huisstijl en abonnees
PagerDuty / Opsgenie Oproepdienst en meldingen — roosters, escalatiebeleid, sms / oproep / push / Slack
Incident.io Incidentbeheer — declareren, triëren, communiceren en post-mortem
Datadog / New Relic APM en metrics — traces, dashboards en serviceprestaties
Loggly Logbeheer — logs verzamelen, doorzoeken en erop alerten
Sentry Foutopsporing — uitzonderingen met volledige stacktraces en context

Alles is 100% open source (Apache 2.0) en gratis om zelf te hosten.


🌙 Eén incident, van begin tot eind afgehandeld

Het is 02:47 uur. De checkout begint time-outs te geven. Dit is wat OneUptime doet nog voordat de meeste tools de eerste melding zouden versturen — en wat de screenshots hieronder daadwerkelijk laten zien.

1 · Detecteren — binnen seconden op de hoogte

Probes in meerdere regio's merken dat de checkout-latency je drempel van 5s ver overschrijdt en openen automatisch een incident — nog voordat je klanten op vernieuwen drukken.

Detecteren — wereldwijde monitoring merkt dat de checkout-API achteruitgaat

2 · Reageren — de juiste persoon, gewaarschuwd

De dienstdoende engineer voor het Payments-beleid wordt gebeld, ge-sms't en per push gewaarschuwd, en escaleert automatisch naar de reserve totdat iemand bevestigt.

Reageren — het incident wordt naar de oproepdienst geleid en bevestigd

3 · Communiceren — klanten op de hoogte

Je statuspagina werkt zichzelf bij en elke abonnee wordt per e-mail en sms geïnformeerd — niemand hoeft de update met de hand te schrijven.

Communiceren — de publieke statuspagina werkt bij en informeert abonnees

4 · Diagnosticeren — oorzaak, gevonden

Traces, logs en metrics worden gecorreleerd tot op de exacte span: een trage SELECT … FOR UPDATE op orders, vastgelopen op een ontbrekende index.

Diagnosticeren — de trace-waterval wijst de trage databasespan aan

5 · Automatisch oplossen — de oplossing, voor je opgesteld

De AI-agent opent een pull request met de oplossing, gekoppeld aan het incident, met groene tests — jij beoordeelt en merget. Als een SRE die nooit slaapt.

Automatisch oplossen — de AI-agent opent een pull request met de oplossing


⚡ Snel aan de slag

☁️ OneUptime Cloud — de makkelijke weg

Geen installatie, altijd up-to-date, en het financiert het open-source project.

Meld je gratis aan op oneuptime.com

🐳 Zelf hosten met Docker Compose

Alles wat je nodig hebt op één server (Debian / Ubuntu / RHEL, Docker + Docker Compose). Ideaal voor homelabs en kleine teams — zelfs een Raspberry Pi werkt.

# 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 draait nu op http://localhost — open het en maak je eerste account aan.

📖 Volledige handleiding: Docker Compose-installatie · Omvang en vereisten

☸️ Kubernetes met Helm — voor productie

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

📖 Volledige installatie-instructies en waarden op Artifact Hub →

Een bestaande installatie bijwerken? Zie de upgradehandleiding.


✨ Alles in één pakket

Functie Wat het doet
📊 Uptime-monitoring Website-, API-, IP-, poort-, SSL-, DNS- en synthetische monitors vanuit meerdere wereldwijde regio's.
📋 Statuspagina's Prachtige statuspagina's met huisstijl, incidentgeschiedenis, gepland onderhoud en meldingen aan abonnees.
🚨 Incidentbeheer Volledige incidentworkflow: declareren, toewijzen, communiceren, oplossen en post-mortems uitvoeren.
📞 Oproepdienst en meldingen Oproeproosters en escalatiebeleid met sms-, telefoon-, push-, e-mail- en Slack-meldingen.
📝 Logbeheer Logs opnemen, opslaan, doorzoeken en erop alerten via OpenTelemetry.
🔍 APM en traces Gedistribueerde traces, spans en prestatiedashboards om trage paden en knelpunten te vinden.
📈 Metrics en dashboards Aangepaste dashboards over je telemetrie — bouw de weergaven die je team nodig heeft.
🐛 Foutopsporing Vang uitzonderingen op met volledige stacktraces, context en release-tracking.
Workflows Automatiseer en integreer met Slack, Jira, GitHub, Microsoft Teams en meer dan 5.000 apps.
🤖 AI-copiloot Een altijd actieve agent die anomalieën vindt in logs, traces en metrics, oorzaken opspoort en PR's met oplossingen opent.
⚡ Automatiseer het monnikenwerk

Koppel escalaties, ticketing en meldingen op een visueel, no-code canvas — of voeg eigen code toe. Het incident hierboven waarschuwde de oproepdienst, opende een Jira-ticket en plaatste een bericht in Slack zonder dat iemand een vinger hoefde uit te steken.

Workflows — een no-code automatiseringscanvas voor incidentescalatie

🖥️ Infrastructuurmonitoring

Plaats kant-en-klare OpenTelemetry-gebaseerde agents om alles in de gaten te houden waarop je services draaien — met kant-en-klare alertsjablonen inbegrepen:

  • Servers en VMs — CPU, geheugen, schijf, netwerk, processen en logs van Linux, macOS en Windows. Documentatie →
  • Kubernetes — één helm install levert node-/pod-/container-/clustermetrics, events, logs en eBPF-traces en servicemaps. Documentatie →
  • Docker — één agent detecteert automatisch elke container en levert metrics en logs. Documentatie →
  • Podman — dezelfde automatische detectie met één agent via Podmans Docker-compatibele socket. Documentatie →
  • Proxmox — nodes, VMs, containers, opslag, HA-status, back-updekking en replicatiegezondheid. Documentatie →
  • Ceph — clustergezondheid, capaciteitsvoorspellingen en OSD-/pool-/PG-/monitorzichtbaarheid. Documentatie →

💼 Community versus Enterprise

Community Enterprise
Ideaal voor Zelf-hosters en kleine teams Gereguleerde teams die premium ondersteuning nodig hebben
Kosten Gratis en open source Neem contact op met sales
Functies Volledige functieset Volledige functieset + geharde images, prioritaire ondersteuning, maatwerkfuncties en dataresidentie

💡 Waarom OneUptime?

Onze missie is eenvoudig: downtime verminderen en meer producten helpen slagen. In plaats van zeven leveranciers aan elkaar te plakken, krijg je één platform dat je helpt begrijpen waarom dingen kapotgaan, snel op incidenten te reageren en operationeel monnikenwerk terug te dringen — volledig open source, zodat je eigenaar bent van je data en je stack.


🤝 Bijdragen

We verwelkomen bijdragen van elke omvang. Begin hier:

❤️ Steun het project

Als OneUptime nuttig voor je is:

  • Geef deze repo een ster — het helpt anderen ons echt te vinden
  • 💵 Word sponsor — elke euro levert nieuwe functies op
  • 🛍️ Scoor wat merch — alle opbrengsten financieren open-source ontwikkeling

📄 Licentie

OneUptime is gelicentieerd onder de Apache License 2.0.

Gemaakt met ❤️ door het OneUptime-team en bijdragers.