Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 12.8 KB

File metadata and controls

244 lines (164 loc) · 12.8 KB

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

OneUptime-logo

Agentbasert observabilitet — én åpen kildekode-plattform for oppetid, hendelser, vaktordning, statussider, logger, spor, metrikker og APM.

Når noe går galt, vær den første som får vite det — og den raskeste til å fikse det.

OneUptime erstatter en hel hylle med SaaS-verktøy med én plattform du kan drifte selv, helt gratis. Den fanger opp nedetiden, tilkaller riktig person, oppdaterer statussiden din, finner grunnårsaken og åpner til og med rettelses-PR-en.

License Release Stars Helm Chart Slack

Nettsted  •  Dokumentasjon  •  Kom raskt i gang  •  Priser  •  Bidra

🚀 Prøv OneUptime Cloud — gratis for alltid-plan, uten kredittkort →


OneUptime-kommandosentral under en pågående hendelse

Erstatt hele observabilitetsstakken din

OneUptime samler overvåking, varsling, hendelseshåndtering og observabilitet i én åpen kildekode-app — slik at du slutter å betale for (og lappe sammen) et dusin separate verktøy.

I stedet for … Bruk OneUptime til …
Pingdom / UptimeRobot Oppetidsovervåking — nettsted-, API-, ping-, port-, SSL-, DNS- og syntetiske sjekker fra hele verden
StatusPage.io Statussider — profilerte offentlige og private statussider med abonnenter
PagerDuty / Opsgenie Vaktordning og varsler — vaktplaner, eskaleringspolicyer, SMS / anrop / push / Slack
Incident.io Hendelseshåndtering — erklær, triager, kommuniser og gjennomfør evaluering
Datadog / New Relic APM og metrikker — spor, dashbord og tjenesteytelse
Loggly Loggadministrasjon — samle inn, søk i og varsle på logger
Sentry Feilsporing — unntak med fullstendige stakksporinger og kontekst

Alt sammen er 100 % åpen kildekode (Apache 2.0) og gratis å drifte selv.


🌙 Én hendelse, håndtert fra ende til ende

Klokken er 02.47. Utsjekk begynner å få tidsavbrudd. Her er hva OneUptime gjør før de fleste verktøy i det hele tatt ville utløst det første varselet — og hva skjermbildene nedenfor faktisk viser.

1 · Oppdag — vit det på sekunder

Sonder i flere regioner fanger opp at utsjekk-latensen sprenger 5-sekundersterskelen din og åpner en hendelse automatisk — før kundene dine rekker å trykke oppdater.

Oppdag — global overvåking fanger opp at utsjekk-API-et forringes

2 · Respons — riktig person, tilkalt

Vakthavende ingeniør for Payments-policyen blir ringt, tekstet og push-varslet, og eskalerer automatisk til reserven til noen bekrefter.

Respons — hendelsen rutes til vakthavende og bekreftes

3 · Kommuniser — kundene holdes oppdatert

Statussiden din oppdaterer seg selv, og hver abonnent varsles via e-post og SMS — ingen trenger å skrive oppdateringen for hånd.

Kommuniser — den offentlige statussiden oppdateres og varsler abonnenter

4 · Diagnostiser — grunnårsaken, funnet

Spor, logger og metrikker korreleres ned til nøyaktig span: en treg SELECT … FOR UPDATEorders, fast på en manglende indeks.

Diagnostiser — sporfossen peker ut det trege databasespannet

5 · Auto-rett — rettelsen, utformet for deg

AI-agenten åpner en pull request med rettelsen, koblet til hendelsen, med grønne tester — du gjennomgår og fletter inn. Som en SRE som aldri sover.

Auto-rett — AI-agenten åpner en pull request med rettelsen


⚡ Kom raskt i gang

☁️ OneUptime Cloud — den enkle måten

Null oppsett, alltid oppdatert, og det finansierer åpen kildekode-prosjektet.

Registrer deg gratis på oneuptime.com

🐳 Drift selv med Docker Compose

Alt du trenger på én enkelt server (Debian / Ubuntu / RHEL, Docker + Docker Compose). Ypperlig for hjemmelaber og små team — en Raspberry Pi fungerer til og med.

# 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 kjører nå på http://localhost — åpne det og opprett din første konto.

📖 Fullstendig veiledning: Docker Compose-installasjon · Dimensjonering og krav

☸️ Kubernetes med Helm — for produksjon

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

📖 Fullstendige installasjonsinstruksjoner og verdier på Artifact Hub →

Oppgraderer du en eksisterende installasjon? Se oppgraderingsveiledningen.


✨ Alt i esken

Funksjon Hva den gjør
📊 Oppetidsovervåking Nettsted-, API-, IP-, port-, SSL-, DNS- og syntetiske overvåkere fra flere globale regioner.
📋 Statussider Vakre, profilerte statussider, hendelseshistorikk, planlagt vedlikehold og abonnentvarsler.
🚨 Hendelseshåndtering Hendelsesarbeidsflyt fra ende til ende: erklær, tildel, kommuniser, løs og gjennomfør evalueringer.
📞 Vaktordning og varsler Vaktplaner og eskaleringspolicyer med varsler via SMS, telefonanrop, push, e-post og Slack.
📝 Loggadministrasjon Innhent, lagre, søk i og varsle på logger via OpenTelemetry.
🔍 APM og spor Distribuerte spor, span og ytelsesdashbord for å finne trege stier og flaskehalser.
📈 Metrikker og dashbord Egendefinerte dashbord over telemetrien din — bygg visningene teamet ditt trenger.
🐛 Feilsporing Fang opp unntak med fullstendige stakksporinger, kontekst og utgivelsessporing.
Arbeidsflyter Automatiser og integrer med Slack, Jira, GitHub, Microsoft Teams og 5 000+ apper.
🤖 AI-copilot En alltid-på-agent som finner avvik på tvers av logger, spor og metrikker, oppdager grunnårsaker og åpner PR-er med rettelser.
⚡ Automatiser rutinearbeidet

Koble sammen eskaleringer, saksbehandling og varsler på et visuelt kodefritt lerret — eller slipp inn egendefinert kode. Hendelsen ovenfor tilkalte vakthavende, åpnet en Jira-sak og postet til Slack uten at noen løftet en finger.

Arbeidsflyter — et kodefritt automatiseringslerret for hendelseseskalering

🖥️ Infrastrukturovervåking

Slipp inn kopier-og-lim-inn-agenter basert på OpenTelemetry for å følge med på alt tjenestene dine kjører på — med ferdiglagde varselmaler inkludert:

  • Servere og VM-er — CPU, minne, disk, nettverk, prosesser og logger fra Linux, macOS og Windows. Dokumentasjon →
  • Kubernetes — én helm install leverer node-/pod-/container-/klyngemetrikker, hendelser, logger og eBPF-spor og tjenestekart. Dokumentasjon →
  • Docker — én enkelt agent oppdager automatisk hver container og leverer metrikker og logger. Dokumentasjon →
  • Podman — samme automatiske oppdagelse med én agent via Podmans Docker-kompatible socket. Dokumentasjon →
  • Proxmox — noder, VM-er, containere, lagring, HA-tilstand, sikkerhetskopidekning og replikeringshelse. Dokumentasjon →
  • Ceph — klyngehelse, kapasitetsprognoser og innsyn i OSD/pool/PG/monitor. Dokumentasjon →

💼 Community vs. Enterprise

Community Enterprise
Best egnet for Selvdriftere og små team Regulerte team som trenger premiumsupport
Kostnad Gratis og åpen kildekode Kontakt salg
Funksjoner Fullt funksjonssett Fullt funksjonssett + herdede images, prioritert support, egendefinerte funksjoner og datalokasjon

💡 Hvorfor OneUptime?

Oppdraget vårt er enkelt: redusere nedetid og hjelpe flere produkter med å lykkes. I stedet for å teipe sammen syv leverandører, får du én plattform som hjelper deg å forstå hvorfor ting går i stykker, respondere raskt på hendelser og redusere driftsslit — helt åpen kildekode, så du eier dine egne data og din egen stakk.


🤝 Bidra

Vi ønsker bidrag av alle størrelser velkommen. Start her:

❤️ Støtt prosjektet

Hvis OneUptime er nyttig for deg:

  • Gi dette repoet en stjerne — det hjelper virkelig andre med å finne oss
  • 💵 Sponsor oss — hver krone leverer nye funksjoner
  • 🛍️ Skaff deg litt merch — alt overskudd finansierer åpen kildekode-utvikling

📄 Lisens

OneUptime er lisensiert under Apache License 2.0.

Laget med ❤️ av OneUptime-teamet og bidragsytere.