Skip to content

Latest commit

 

History

History
244 lines (164 loc) · 15.9 KB

File metadata and controls

244 lines (164 loc) · 15.9 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、ping、ポート、SSL、DNS、シンセティックチェック
StatusPage.io ステータスページ — サブスクライバー対応の、ブランドを反映した公開・非公開ステータスページ
PagerDuty / Opsgenie オンコールとアラート — スケジュール、エスカレーションポリシー、SMS / 通話 / プッシュ / Slack
Incident.io インシデント管理 — 宣言、トリアージ、コミュニケーション、ポストモーテム
Datadog / New Relic APM とメトリクス — トレース、ダッシュボード、サービスパフォーマンス
Loggly ログ管理 — ログの収集、検索、アラート
Sentry エラートラッキング — 完全なスタックトレースとコンテキストを備えた例外

これらすべてが 100% オープンソース(Apache 2.0) で、無料でセルフホストできます。


🌙 ひとつのインシデントを、最初から最後まで対応

時刻は午前 2:47。チェックアウトがタイムアウトし始めます。ほとんどのツールが最初のアラートを発するより前に OneUptime が行うこと、そして下のスクリーンショットが実際に示していることを紹介します。

1 · 検知 — 数秒で気づく

複数リージョンのプローブが、チェックアウトのレイテンシが 5 秒のしきい値を突破したことを検知し、自動的にインシデントを作成します。お客様が更新ボタンを押すよりも前に。

検知 — グローバル監視がチェックアウト API の劣化を捉える

2 · 対応 — 適切な担当者を呼び出す

Payments ポリシーのオンコールエンジニアに、通話、テキスト、プッシュ通知で連絡が入り、誰かが確認するまで自動的にバックアップへエスカレーションします。

対応 — インシデントがオンコールに振り分けられ確認される

3 · 周知 — お客様に状況を共有

ステータスページは自動で更新され、すべてのサブスクライバーにメールと SMS で通知されます。誰も更新内容を手で書く必要はありません。

周知 — 公開ステータスページが更新されサブスクライバーに通知される

4 · 診断 — 根本原因を突き止める

トレース、ログ、メトリクスが、正確なスパンまで相関付けられます。原因は orders テーブルに対する遅い SELECT … FOR UPDATE で、インデックスの欠落によって滞っていました。

診断 — トレースウォーターフォールが遅いデータベーススパンを特定する

5 · 自動修正 — 修正案まで下書き済み

AI エージェントが、インシデントに紐付いた修正内容のプルリクエストを、テストがグリーンの状態で作成します。あなたはレビューしてマージするだけ。まるで決して眠らない SRE のように。

自動修正 — AI エージェントが修正のプルリクエストを作成する


⚡ クイックスタート

☁️ OneUptime Cloud — 手軽な方法

セットアップ不要、常に最新、そしてオープンソースプロジェクトの支援にもなります。

oneuptime.com で無料登録

🐳 Docker Compose でセルフホスト

必要なものすべてを 1 台のサーバーに(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 インストール · サイジングと要件

☸️ Helm を使った Kubernetes — 本番環境向け

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

📖 詳しいインストール手順と values は Artifact Hub →

既存のインストールをアップグレードしますか? アップグレードガイド を参照してください。


✨ すべてが揃っている

機能 できること
📊 稼働監視 複数のグローバルリージョンからのウェブサイト、API、IP、ポート、SSL、DNS、シンセティックモニター。
📋 ステータスページ 美しくブランドを反映したステータスページ、インシデント履歴、計画メンテナンス、サブスクライバー通知。
🚨 インシデント管理 宣言、割り当て、周知、解決、ポストモーテムまで、エンドツーエンドのインシデントワークフロー。
📞 オンコールとアラート SMS、電話、プッシュ、メール、Slack アラートに対応したオンコールスケジュールとエスカレーションポリシー。
📝 ログ管理 OpenTelemetry によるログの取り込み、保存、検索、アラート。
🔍 APM とトレース 遅いパスやボトルネックを見つける分散トレース、スパン、パフォーマンスダッシュボード。
📈 メトリクスとダッシュボード テレメトリを対象にしたカスタムダッシュボード — チームに必要なビューを構築。
🐛 エラートラッキング 完全なスタックトレース、コンテキスト、リリーストラッキングとともに例外を捕捉。
ワークフロー Slack、Jira、GitHub、Microsoft Teams、そして 5,000 以上のアプリと自動化・連携。
🤖 AI コパイロット ログ、トレース、メトリクスを横断して異常を見つけ、根本原因を突き止め、修正の PR を作成する常時稼働のエージェント。
⚡ 面倒な作業を自動化する

エスカレーション、チケット管理、通知を、ビジュアルなノーコードのキャンバス上で組み立てられます。カスタムコードを差し込むことも可能です。上記のインシデントでは、誰も手を動かすことなく、オンコールを呼び出し、Jira チケットを作成し、Slack に投稿しました。

ワークフロー — インシデントエスカレーションのためのノーコード自動化キャンバス

🖥️ インフラ監視

コピー&ペーストで導入できる OpenTelemetry ベース のエージェントを差し込むだけで、サービスが動作するあらゆる基盤を監視できます。すぐに使えるアラートテンプレートも同梱されています。

  • サーバーと VM — Linux、macOS、Windows の CPU、メモリ、ディスク、ネットワーク、プロセス、ログ。ドキュメント →
  • Kubernetes — 1 回の helm install で、ノード / Pod / コンテナ / クラスターのメトリクス、イベント、ログ、eBPF トレース、サービスマップを提供。ドキュメント →
  • Docker — 単一のエージェントがすべてのコンテナを自動検出し、メトリクスとログを送信。ドキュメント →
  • Podman — Podman の Docker 互換ソケットを介した、同じワンエージェントによる自動検出。ドキュメント →
  • Proxmox — ノード、VM、コンテナ、ストレージ、HA 状態、バックアップの網羅状況、レプリケーションの健全性。ドキュメント →
  • Ceph — クラスターの健全性、容量予測、OSD / プール / PG / モニターの可視化。ドキュメント →

💼 Community と Enterprise

Community Enterprise
こんな方に セルフホスターと小規模チーム プレミアムサポートを必要とする規制対象チーム
費用 無料&オープンソース 営業に問い合わせ
機能 フル機能セット フル機能セット + 堅牢化イメージ、優先サポート、カスタム機能、データレジデンシー

💡 なぜ OneUptime なのか?

私たちのミッションはシンプルです。ダウンタイムを減らし、より多くのプロダクトの成功を後押しする こと。7 つものベンダーをつぎはぎするのではなく、なぜ障害が起きるのかを 理解 し、インシデントに素早く対応し、運用の負担を削減する助けとなるひとつのプラットフォームが手に入ります。完全にオープンソースなので、データもスタックもあなたのものです。


🤝 コントリビュート

大小を問わず、あらゆる貢献を歓迎します。まずはこちらから。

❤️ プロジェクトを支援する

OneUptime がお役に立っているなら:

  • このリポジトリにスターを — 他の人が私たちを見つける助けに本当になります
  • 💵 スポンサーになる — いただいた 1 ドルごとが新機能の開発につながります
  • 🛍️ グッズを手に入れる — 収益はすべてオープンソース開発の資金になります

📄 ライセンス

OneUptime は Apache License 2.0 のもとでライセンスされています。

OneUptime チームと コントリビューター が ❤️ を込めて制作しました。