Skip to content

Latest commit

 

History

History
245 lines (165 loc) · 17.6 KB

File metadata and controls

245 lines (165 loc) · 17.6 KB

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

لوگوی OneUptime

مشاهده‌پذیری عامل‌محور — یک پلتفرم متن‌باز برای زمان کارکرد، حوادث، آنکال، صفحات وضعیت، لاگ‌ها، ترِیس‌ها، متریک‌ها و APM.

وقتی چیزی خراب می‌شود، اولین کسی باشید که می‌فهمد — و سریع‌ترین کسی که آن را درست می‌کند.

OneUptime یک قفسه کامل از ابزارهای SaaS را با یک پلتفرم جایگزین می‌کند که می‌توانید رایگان خودمیزبانی‌اش کنید. قطعی را می‌گیرد، به فرد درست فراخوان می‌دهد، صفحه وضعیت شما را به‌روز می‌کند، علت ریشه‌ای را پیدا می‌کند و حتی PR اصلاحی را باز می‌کند.

License Release Stars Helm Chart Slack

وب‌سایت  •  مستندات  •  شروع سریع  •  قیمت‌گذاری  •  مشارکت

🚀 OneUptime Cloud را امتحان کنید — طرح همیشه رایگان، بدون کارت اعتباری ←


مرکز فرماندهی OneUptime در جریان یک حادثه زنده

کل پشته مشاهده‌پذیری خود را جایگزین کنید

OneUptime پایش، هشداردهی، پاسخ به حادثه و مشاهده‌پذیری را در یک برنامه متن‌باز گرد هم می‌آورد — تا دیگر برای ده‌ها ابزار جداگانه هزینه ندهید و آن‌ها را به هم وصله نکنید.

به‌جای… از OneUptime استفاده کنید برای…
Pingdom / UptimeRobot پایش زمان کارکرد — بررسی وب‌سایت، API، پینگ، پورت، SSL، DNS و سینتتیک از سراسر دنیا
StatusPage.io صفحات وضعیت — صفحات وضعیت عمومی و خصوصی با برند خودتان، به‌همراه مشترکان
PagerDuty / Opsgenie آنکال و هشدارها — زمان‌بندی‌ها، سیاست‌های تشدید، پیامک / تماس / پوش / Slack
Incident.io مدیریت حادثه — اعلام، غربالگری، اطلاع‌رسانی و گزارش پس از حادثه
Datadog / New Relic APM و متریک‌ها — ترِیس‌ها، داشبوردها و کارایی سرویس‌ها
Loggly مدیریت لاگ — جمع‌آوری، جستجو و هشدار روی لاگ‌ها
Sentry ردیابی خطا — استثناها با ردیابی پشته کامل و بافتار

همه این‌ها ۱۰۰٪ متن‌باز (Apache 2.0) و برای خودمیزبانی رایگان است.


🌙 یک حادثه، از ابتدا تا انتها

ساعت ۲:۴۷ بامداد است. پرداخت نهایی شروع به تایم‌اوت شدن می‌کند. آنچه OneUptime پیش از آنکه بیشتر ابزارها حتی اولین هشدار را بفرستند انجام می‌دهد — و آنچه تصویرهای زیر واقعاً نشان می‌دهند:

۱ · تشخیص — در چند ثانیه بدانید

پراب‌هایی در چند منطقه می‌بینند که تأخیر پرداخت نهایی از آستانه ۵ ثانیه شما فراتر رفته است و به‌صورت خودکار یک حادثه باز می‌کنند — پیش از آنکه مشتریانتان صفحه را دوباره بارگذاری کنند.

تشخیص — پایش سراسری، افت API پرداخت نهایی را می‌گیرد

۲ · پاسخ — فراخوان به فرد درست

با مهندس آنکال سیاست پرداخت تماس گرفته می‌شود، پیامک و اعلان پوش می‌گیرد و تا وقتی کسی حادثه را تأیید نکند به‌صورت خودکار به نفر پشتیبان تشدید می‌شود.

پاسخ — حادثه به آنکال مسیریابی و تأیید می‌شود

۳ · اطلاع‌رسانی — مشتریان در جریان

صفحه وضعیت شما خودش را به‌روز می‌کند و به همه مشترکان از طریق ایمیل و پیامک اطلاع داده می‌شود — کسی لازم نیست به‌روزرسانی را دستی بنویسد.

اطلاع‌رسانی — صفحه وضعیت عمومی به‌روز می‌شود و به مشترکان اطلاع می‌دهد

۴ · عیب‌یابی — علت ریشه‌ای، پیدا شد

ترِیس‌ها، لاگ‌ها و متریک‌ها تا دقیقاً همان اسپن با هم هم‌بسته می‌شوند: یک SELECT … FOR UPDATE کند روی orders که به‌خاطر یک ایندکس گم‌شده گیر کرده است.

عیب‌یابی — آبشار ترِیس، اسپن کند پایگاه داده را دقیق نشان می‌دهد

۵ · اصلاح خودکار — اصلاح، برای شما آماده شد

عامل هوش مصنوعی یک pull request با اصلاح باز می‌کند که به حادثه پیوند خورده و پیش از باز شدن با دستورهای build و test پیکربندی‌شده مخزن شما راستی‌آزمایی شده است — شما بازبینی و ادغام می‌کنید. مثل یک SRE که هرگز نمی‌خوابد.

اصلاح خودکار — عامل هوش مصنوعی یک pull request با اصلاح باز می‌کند


⚡ شروع سریع

☁️ OneUptime Cloud — راه آسان

بدون راه‌اندازی، همیشه به‌روز، و هزینه پروژه متن‌باز را تأمین می‌کند.

رایگان در oneuptime.com ثبت‌نام کنید

🐳 خودمیزبانی با Docker Compose

هر آنچه لازم دارید روی یک سرور (Debian / Ubuntu / RHEL، به‌همراه Docker و Docker Compose). برای هوم‌لب‌ها و تیم‌های کوچک عالی است — حتی یک 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 اکنون روی http://localhost اجرا می‌شود — آن را باز کنید و اولین حساب خود را بسازید.

📖 راهنمای کامل: نصب با Docker Compose · تعیین اندازه و پیش‌نیازها

☸️ Kubernetes با Helm — برای محیط عملیاتی

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

📖 دستورالعمل کامل نصب و مقادیر در Artifact Hub ←

نصب موجودی را ارتقا می‌دهید؟ راهنمای ارتقا را ببینید.


✨ همه‌چیز در یک بسته

قابلیت چه کاری می‌کند
📊 پایش زمان کارکرد مانیتورهای وب‌سایت، API، IP، پورت، SSL، DNS و سینتتیک از چند منطقه در سراسر دنیا.
📋 صفحات وضعیت صفحات وضعیت زیبا با برند خودتان، تاریخچه حوادث، تعمیر و نگهداری زمان‌بندی‌شده و اعلان به مشترکان.
🚨 مدیریت حادثه گردش کاری سرتاسری حادثه: اعلام، تخصیص، اطلاع‌رسانی، رفع و گزارش پس از حادثه.
📞 آنکال و هشدارها زمان‌بندی‌های آنکال و سیاست‌های تشدید با هشدار پیامکی، تماس تلفنی، پوش، ایمیل و Slack.
📝 مدیریت لاگ دریافت، ذخیره، جستجو و هشدار روی لاگ‌ها از طریق OpenTelemetry.
🔍 APM و ترِیس‌ها ترِیس‌های توزیع‌شده، اسپن‌ها و داشبوردهای کارایی برای یافتن مسیرهای کند و گلوگاه‌ها.
📈 متریک‌ها و داشبوردها داشبوردهای سفارشی روی تله‌متری شما — نماهایی که تیمتان لازم دارد بسازید.
🐛 ردیابی خطا ثبت استثناها با ردیابی پشته کامل، بافتار و پیگیری نسخه‌ها.
گردش‌های کاری خودکارسازی و یکپارچه‌سازی با Slack، Jira، GitHub، Microsoft Teams و بیش از ۵٬۰۰۰ برنامه.
🤖 همیار هوش مصنوعی عاملی همیشه‌فعال که ناهنجاری‌ها را در لاگ‌ها، ترِیس‌ها و متریک‌ها می‌یابد، علت‌های ریشه‌ای را تشخیص می‌دهد و PRهای اصلاحی باز می‌کند.
⚡ کارهای تکراری را خودکار کنید

تشدیدها، تیکت‌ها و اعلان‌ها را روی یک بوم بصری و بدون کدنویسی به هم وصل کنید — یا کد سفارشی خودتان را بگذارید. حادثه بالا بدون آنکه کسی دست بجنباند به آنکال فراخوان داد، یک تیکت Jira باز کرد و در Slack پیام گذاشت.

گردش‌های کاری — بوم خودکارسازی بدون کد برای تشدید حادثه

🖥️ پایش زیرساخت

عامل‌های مبتنی بر OpenTelemetry را با کپی و جای‌گذاری اضافه کنید تا هر چیزی که سرویس‌هایتان روی آن اجرا می‌شود زیر نظر باشد — به‌همراه قالب‌های آماده هشدار:

  • سرورها و ماشین‌های مجازی — پردازنده، حافظه، دیسک، شبکه، فرایندها و لاگ‌ها از Linux، macOS و Windows. مستندات ←
  • Kubernetes — یک helm install متریک‌های گره/پاد/کانتینر/خوشه، رویدادها، لاگ‌ها و ترِیس‌ها و نقشه‌های سرویس مبتنی بر eBPF را می‌آورد. مستندات ←
  • Docker — یک عامل واحد هر کانتینر را به‌صورت خودکار کشف می‌کند و متریک‌ها و لاگ‌ها را می‌فرستد. مستندات ←
  • Podman — همان کشف خودکار با یک عامل، از طریق سوکت سازگار با Docker در Podman. مستندات ←
  • Proxmox — گره‌ها، ماشین‌های مجازی، کانتینرها، ذخیره‌سازی، وضعیت HA، پوشش پشتیبان‌گیری و سلامت همانندسازی. مستندات ←
  • Ceph — سلامت خوشه، پیش‌بینی ظرفیت و دید بر OSD/استخر/PG/مانیتور. مستندات ←

💼 نسخه انجمنی در برابر سازمانی

انجمنی سازمانی
مناسب برای خودمیزبان‌ها و تیم‌های کوچک تیم‌های تحت مقررات که به پشتیبانی ویژه نیاز دارند
هزینه رایگان و متن‌باز تماس با فروش
قابلیت‌ها مجموعه کامل قابلیت‌ها مجموعه کامل قابلیت‌ها + ایمیج‌های سخت‌شده، پشتیبانی اولویت‌دار، قابلیت‌های سفارشی و اقامت داده

💡 چرا OneUptime؟

مأموریت ما ساده است: کاهش زمان قطعی و کمک به موفقیت محصولات بیشتر. به‌جای چسباندن هفت فروشنده به هم، یک پلتفرم دارید که کمک می‌کند بفهمید چرا چیزها خراب می‌شوند، سریع به حوادث پاسخ دهید و بار عملیاتی را کم کنید — کاملاً متن‌باز، تا داده‌ها و پشته خودتان در اختیار خودتان بماند.


🤝 مشارکت

از مشارکت در هر اندازه‌ای استقبال می‌کنیم. از اینجا شروع کنید:

❤️ از پروژه حمایت کنید

اگر OneUptime برایتان مفید است:

  • به این مخزن ستاره بدهید — واقعاً کمک می‌کند بقیه ما را پیدا کنند
  • 💵 حامی ما شوید — هر دلار، قابلیت‌های تازه‌ای را به سرانجام می‌رساند
  • 🛍️ از فروشگاه ما خرید کنید — همه درآمد صرف توسعه متن‌باز می‌شود

📄 مجوز

OneUptime تحت مجوز Apache نسخه ۲.۰ منتشر شده است.

ساخته‌شده با ❤️ توسط تیم OneUptime و مشارکت‌کنندگان.