OSS探訪

監視・ステータスページ・オンコールを単一バイナリでまとめて運用する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
36
主要言語
Rust
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

uptimepageはHTTPなどの外形監視、公開ステータスページ、インシデント、オンコール当番とエスカレーションを一つのRustアプリケーションへまとめた監視基盤です。ホスト版とセルフホスト版があります。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

8種類のチェックでサービスと期限切れを監視する

HTTP、TCP、ICMP、heartbeat、DNS、TLS証明書期限、ドメイン期限、ブラウザによるログインフローを監視し、複数リージョンから実行できます。

出典:[2]

公開ステータスとインシデント対応を監視結果へつなぐ

障害をインシデントとして扱い、利用者向けステータスページ、メンテナンス予定、購読通知、復旧通知へつなげられます。

出典:[2]

オンコール・Terraform・API・MCPまで同じ基盤で操作する

当番ローテーションと段階的エスカレーションに加え、REST API、公式Terraform Provider、MCPサーバーを利用して設定や確認を自動化できます。

出典:[2]

向いている用途

監視から障害連絡までのツール分散を減らしたい小規模SREに向く

監視、ステータスページ、通知、オンコールを別々に構築せず、セルフホスト可能な一つの運用基盤へまとめたい場合の候補になります。

出典:[2]

導入前の確認

READMEのDocker Composeは試用環境として扱う

docker-compose.yml自身がTLS未設定、metrics無認証、PostgresとClickHouseのポート公開、開発用資格情報を明記しています。本番ではdeployment資料に沿った構成へ分離します。

出典:[3]

ブラウザフローや監視頻度には環境・プラン条件がある

ブラウザフローは対応する実行環境に限定され、監視頻度やflow数にはプランごとの下限・上限があります。セルフホストでは必要な機能フラグも確認します。

出典:[2]

AGPL-3.0の条件を利用形態に合わせて確認する

uptimepageはAGPL-3.0で公開されています。改変や公開サービスとして利用する場合は、採用前にライセンス条件を確認します。

出典:[4]

参考にした公式資料

  1. [1]uptimepage/uptimepage repository(2026-09-30)
  2. [2]uptimepage README(2026-09-30)
  3. [3]uptimepage Docker Compose(2026-09-30)
  4. [4]uptimepage AGPL-3.0 license(2026-09-30)
編集部からの補足

監視だけでなく公開ステータス、インシデント、オンコールまで一つにまとめ、Terraform・REST API・MCPでも操作できます。READMEのDocker Composeは試用向けでDBポートやmetricsが公開されるため、そのままインターネットへ出さない前提です。

3ステップで試す

  1. 1

    uptimepageを取得

    試用向けDocker Compose構成を含む公式リポジトリを取得します。

    git clone https://github.com/uptimepage/uptimepage.git && cd uptimepage
  2. 2

    監視スタックを起動

    uptimepage、Postgres、ClickHouseを起動します。このComposeはTLSなし・DBポート公開の試用構成なのでインターネットへ直接公開しないでください。

    docker compose up -d
  3. 3

    最初の管理者を作成

    一度だけ使えるサインインURL、API token、organization slugが表示されます。保存後、http://localhost:8080を開いて最初のmonitorを追加します。

    docker compose exec uptimepage uptimepage bootstrap-owner --email you@example.com
公式READMEで確認

成長

成長の推移 · 直近30日

36 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • alerting
  • clickhouse
  • devops
  • incident-management
  • incident-response
  • mcp
  • monitoring
  • observability
  • on-call
  • oncall
  • rust
  • self-hosted
Stars
36
Forks
8
Watchers
0
Open Issues
51
所有者種別
Organization
主要言語
Rust
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?