Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 12.6 KB

File metadata and controls

244 lines (164 loc) · 12.6 KB

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

OneUptime-logo

Agentbaseret observability — én open source-platform til oppetid, hændelser, vagt, statussider, logs, traces, metrics og APM.

Når noget går galt, så vær den første til at vide det — og den hurtigste til at rette det.

OneUptime erstatter en hel hylde af SaaS-værktøjer med én platform, du kan hoste selv gratis. Den fanger nedbruddet, tilkalder den rette person, opdaterer din statusside, finder årsagen og åbner endda rettelses-PR'en.

License Release Stars Helm Chart Slack

Websted  •  Dokumentation  •  Hurtig start  •  Priser  •  Bidrag

🚀 Prøv OneUptime Cloud — gratis for altid, intet kreditkort →


OneUptime-kommandocenter under en igangværende hændelse

Erstat hele din observability-stak

OneUptime samler overvågning, alarmering, hændelseshåndtering og observability i én open source-app — så du holder op med at betale for (og sammenflikke) et dusin separate værktøjer.

I stedet for… Brug OneUptime til…
Pingdom / UptimeRobot Oppetidsovervågning — website-, API-, ping-, port-, SSL-, DNS- og syntetiske tjek fra hele verden
StatusPage.io Statussider — brandede offentlige og private statussider med abonnenter
PagerDuty / Opsgenie Vagt og alarmer — vagtplaner, eskaleringspolitikker, SMS / opkald / push / Slack
Incident.io Hændelseshåndtering — erklær, triager, kommunikér og lav post mortem
Datadog / New Relic APM og metrics — traces, dashboards og serviceydeevne
Loggly Loghåndtering — indsaml, søg og alarmér på logs
Sentry Fejlsporing — undtagelser med fulde stack traces og kontekst

Det hele er 100 % open source (Apache 2.0) og gratis at hoste selv.


🌙 Én hændelse, håndteret fra start til slut

Klokken er 2:47 om natten. Checkout begynder at få timeouts. Her er, hvad OneUptime gør, før de fleste værktøjer overhovedet ville udløse den første alarm — og hvad skærmbillederne nedenfor faktisk viser.

1 · Registrér — ved det på sekunder

Prober i flere regioner fanger, at checkout-latensen skyder forbi din grænse på 5s, og åbner automatisk en hændelse — før dine kunder trykker opdater.

Registrér — global overvågning fanger checkout-API'et i forringelse

2 · Reagér — den rette person, tilkaldt

Vagt-ingeniøren for Payments-politikken bliver ringet op, sendt sms til og push-notificeret, og der eskaleres automatisk til backup, indtil nogen kvitterer.

Reagér — hændelsen dirigeres til vagt og kvitteres

3 · Kommunikér — kunderne holdes orienteret

Din statusside opdaterer sig selv, og hver abonnent får besked via e-mail og SMS — ingen behøver at skrive opdateringen i hånden.

Kommunikér — den offentlige statusside opdateres og notificerer abonnenter

4 · Diagnosticér — årsagen, fundet

Traces, logs og metrics korreleres helt ned til det præcise span: en langsom SELECT … FOR UPDATEorders, der hænger på et manglende indeks.

Diagnosticér — trace-vandfaldet udpeger det langsomme databasespan

5 · Auto-rettelse — rettelsen, udkastet til dig

AI-agenten åbner en pull request med rettelsen, koblet til hændelsen, med grønne tests — du gennemgår og merger. Som en SRE, der aldrig sover.

Auto-rettelse — AI-agenten åbner en pull request med rettelsen


⚡ Hurtig start

☁️ OneUptime Cloud — den nemme måde

Ingen opsætning, altid opdateret, og det finansierer open source-projektet.

Tilmeld dig gratis på oneuptime.com

🐳 Host selv med Docker Compose

Alt hvad du behøver på en enkelt server (Debian / Ubuntu / RHEL, Docker + Docker Compose). Fremragende til homelabs og små teams — en Raspberry Pi virker endda.

# 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 kører nu på http://localhost — åbn det og opret din første konto.

📖 Fuld guide: Docker Compose-installation · Dimensionering og krav

☸️ Kubernetes med Helm — til produktion

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

📖 Fulde installationsvejledninger og values på Artifact Hub →

Opgraderer du en eksisterende installation? Se opgraderingsguiden.


✨ Alt i pakken

Funktion Hvad den gør
📊 Oppetidsovervågning Website-, API-, IP-, port-, SSL-, DNS- og syntetiske monitorer fra flere globale regioner.
📋 Statussider Smukke brandede statussider, hændelseshistorik, planlagt vedligeholdelse og abonnentnotifikationer.
🚨 Hændelseshåndtering End-to-end-hændelsesforløb: erklær, tildel, kommunikér, løs og kør post mortems.
📞 Vagt og alarmer Vagtplaner og eskaleringspolitikker med SMS, telefonopkald, push, e-mail og Slack-alarmer.
📝 Loghåndtering Indtag, gem, søg og alarmér på logs via OpenTelemetry.
🔍 APM og traces Distribuerede traces, spans og ydeevne-dashboards til at finde langsomme stier og flaskehalse.
📈 Metrics og dashboards Brugerdefinerede dashboards over din telemetri — byg de visninger, dit team har brug for.
🐛 Fejlsporing Fang undtagelser med fulde stack traces, kontekst og release-sporing.
Workflows Automatisér og integrér med Slack, Jira, GitHub, Microsoft Teams og 5.000+ apps.
🤖 AI Copilot En altid-tændt agent, der finder anomalier på tværs af logs, traces og metrics, spotter årsager og åbner PR'er med rettelser.
⚡ Automatisér rutinearbejdet

Sæt eskaleringer, ticketing og notifikationer sammen på et visuelt, no-code-lærred — eller indsæt din egen kode. Hændelsen ovenfor tilkaldte vagten, oprettede en Jira-ticket og postede til Slack, uden at nogen løftede en finger.

Workflows — et no-code-automatiseringslærred til hændelseseskalering

🖥️ Infrastrukturovervågning

Indsæt copy-paste, OpenTelemetry-baserede agenter til at holde øje med alt, dine services kører på — med færdige alarmskabeloner inkluderet:

  • Servere og VM'er — CPU, hukommelse, disk, netværk, processer og logs fra Linux, macOS og Windows. Docs →
  • Kubernetes — én helm install leverer node-/pod-/container-/klyngemetrics, events, logs og eBPF-traces og service-maps. Docs →
  • Docker — en enkelt agent finder automatisk hver container og leverer metrics og logs. Docs →
  • Podman — samme ét-agent-autoregistrering via Podmans Docker-kompatible socket. Docs →
  • Proxmox — noder, VM'er, containere, lager, HA-tilstand, backup-dækning og replikeringssundhed. Docs →
  • Ceph — klyngesundhed, kapacitetsprognoser og OSD-/pool-/PG-/monitor-indsigt. Docs →

💼 Community vs. Enterprise

Community Enterprise
Bedst til Selv-hostere og små teams Regulerede teams med behov for premium-support
Pris Gratis og open source Kontakt salg
Funktioner Fuldt funktionssæt Fuldt funktionssæt + hærdede images, prioriteret support, brugerdefinerede funktioner og dataophold

💡 Hvorfor OneUptime?

Vores mission er enkel: reducér nedetid og hjælp flere produkter med at få succes. I stedet for at tape syv leverandører sammen får du én platform, der hjælper dig med at forstå, hvorfor ting går i stykker, reagere hurtigt på hændelser og skære ned på driftsslid — fuldt open source, så du ejer dine data og din stak.


🤝 Bidrag

Vi byder bidrag af enhver størrelse velkommen. Begynd her:

❤️ Støt projektet

Hvis OneUptime er nyttigt for dig:

  • Giv denne repo en stjerne — det hjælper virkelig andre med at finde os
  • 💵 Sponsorér os — hver krone leverer nye funktioner
  • 🛍️ Køb noget merch — alt overskud finansierer open source-udvikling

📄 Licens

OneUptime er licenseret under Apache License 2.0.

Lavet med ❤️ af OneUptime-teamet og bidragydere.