Service Health Monitoring
Service Health Monitoring は osFoundry コミュニティカタログのアプリです。任意の HTTP / TCP / ICMP / DNS / Kubernetes / Docker エンドポイントを監視し、30 以上のプロバイダ(Slack、Discord、PagerDuty、メール、Webhook など)を介して障害をアラートします。YAML 設定、単一の Go バイナリ、高速です。Pingdom / Better Uptime のオープンな代替です。Gatus を採用しています。永続ボリューム上でファイルベース設定+オプションの SQLite 履歴を備えた、単一の自己完結コンテナとして提供されます。
詳細
- ワークスペース: osfoundry
- カテゴリ: UTILITY
- 料金: Free
- アクセス: Community
機能
- PagerDuty
- Etc.). YAML-configured
- Single Go binary
ドキュメント
ドキュメントは上流プロジェクトにより英語で管理されています。
# Service Health Monitoring
Uptime + health monitoring, powered by Gatus.
## First boot
A default `config.yaml` is seeded at `/config/config.yaml` with one example endpoint (a GET against `example.com`). Edit it via the platform's file editor — changes are picked up automatically on save.
## Configuration
Full config schema: https://github.com/TwiN/gatus#configuration
Example for adding a check:
```yaml
endpoints:
- name: My API
url: https://api.example.com/health
interval: 60s
conditions:
- "[STATUS] == 200"
- "[RESPONSE_TIME] < 500"
alerts:
- type: slack
send-on-resolved: true
```
## Storage
- `/config/config.yaml` — user-editable config
- `/data/gatus.db` — SQLite history (optional; enable via `storage.type: sqlite` in config). Without it, Gatus runs in-memory only and history is lost on restart.
## Theme / appearance
Gatus has its own light/dark toggle.
osFoundry での Service Health Monitoring の使い方
Service Health Monitoring をワンクリックでワークスペースにインストールし、osStudio でフォークしてプロンプト、ツール、または構成をご自身のスタックに合わせてカスタマイズできます。ワークスペース内のメンバーは誰でも、続きの作業を引き継げます。
コミュニティの他のアプリ
- CRM — 連絡先、商談、パイプライン管理を備えた顧客関係管理ツールです。
- Kanban Board — カード、ボード、カレンダー・テーブルビュー、ボードごとのプロパティを備えた、Trello風のカンバン・プロジェクトボードです。Focalboard(スタンドアロン個人サーバー)を基盤としています。永続ボリューム上に組み込みSQLiteを持ちます。
- ヘルプデスク — SLA トラッキング付きのチケットトリアージとカスタマーサポート受信箱です。
- Page Builder — セクション、テーマ、SEO、公開機能を備えた、ビジュアルなドラッグ&ドロップのページビルダーです
- Website Builder — CMS コレクション、グローバルナビゲーション、フッター、テーマ、公開機能を備えたマルチページの Web サイトビルダーです
- ストアフロント — 商品カタログ、カート、チェックアウトを備えた EC ストアフロントです。