Gatus ホスティング
エンドポイントのアップタイムとレイテンシを監視し、結果をステータスページとして公開します。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格

公式リンク
Gatusの公式リンクとオリジナルウェブサイト
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- twinproduction/gatus:latest
- デフォルトポート
- 8080

Gatusの仕組み
Gatusはエンドポイント定義を読み込み、ターゲット、プロトコル、間隔、およびチェック成功の判定条件を指定します。条件は応答ステータス、レイテンシ、ボディコンテンツ、証明書、および選択したエンドポイントタイプでサポートされるその他のプロパティを評価できます。結果はステータスページと履歴に反映され、オペレーターが現在の状態と最近の動作を確認するのに役立ちます。
アラート設定はエンドポイントとプロバイダーごとに構成されます。Upstreamは多くのプロバイダー統合とカスタムウェブフックをサポートしていますが、カタログはエンドポイント定義、外部サービスアカウント、ネットワークアローリスト、またはプロバイダー認証情報を提供しません。アプリケーションメールは無効になっているため、このパッケージからメールアラート配信を保証することはできません。ただし、Gatusは別の場所で構成されたSMTPサービスがある場合、メール配信をサポートしています。
Gatusの主な機能
設定駆動型監視により、意図されたチェックをインフラストラクチャコードと並行して確認できます。エンドポイントグループ、メンテナンスウィンドウ、条件、クライアントオプション、およびアラート閾値は、基本的なHTTP pingよりも多くを表現できます。この柔軟性には責任も伴います。不適切に選択された条件は、重要なユーザーパスが失敗している間に正常性を報告したり、無害な変動に対してノイズを生成したりする可能性があります。
カタログは/dataボリュームを永続化しますが、Gatus設定と統合セットアップは依然としてパッケージのサポートされるワークフローに従う必要があります。同じホスティング環境からの監視では、すべてのリージョナル、ネットワーク、DNS、またはプラットフォーム全体の障害を検出することはできません。重要なパブリックサービスは、多くの場合、独立した場所からのチェックと、監視対象環境が利用不可の場合でも到達可能なステータスページが必要です。
GatusとBetter Stack
Gatus
Gatusは自己ホスト型の設定駆動型モニターおよびステータスページです。Better Stackはアップタイム監視、インシデント管理、ホスト型ステータスページ、統合、およびオンコール機能のマネージドサービスを提供します。商用プラットフォームはチェックインフラストラクチャとチームフィーチャーを運用しますが、Gatusはデプロイメント、設定、アラートプロバイダー、アクセス、および監視配置をオペレーターに任せます。
Better Stack
Better Stackは、マネージド型の複数ロケーションチェック、ベンダーサポートのインシデントワークフロー、オンコールスケジューリング、および監視アプリケーションを維持することなくホスト型ステータスページを必要とする組織に適しているかもしれません。Gatusは、確認可能な設定を好み、サービスを運用でき、チェックカバレッジを検証でき、プロバイダーを設定でき、相関インフラストラクチャ障害を考慮できるチームにとって魅力的です。
Gatusの利用者
開発チームはAPIと依存関係を監視し、プラットフォームエンジニアはインフラストラクチャコード近くで正常性条件を定義し、小規模なオペレーターは選択したサービスの焦点を絞ったステータスビューを公開します。カスタムウェブフックは、別途構成された場合、障害を既存の自動化またはインシデントプロセスに接続できます。
Gatusは完全な可観測性プラットフォーム、合成ブラウザスイート、アプリケーションパフォーマンスプロファイラー、ログシステム、根本原因エンジン、または独立したグローバル監視ネットワークではありません。緑色のチェックは、構成された条件がその時点でGatus環境から成功したことのみを示します。

Gatusの自己ホスト: 要件とコスト
Gatusのリソース使用量は、エンドポイント数、チェック頻度、プロトコル、応答サイズ、条件、履歴、アラート量、およびダッシュボードトラフィックに依存します。PostgreSQLおよびMariaDBはカタログテンプレートでは必須ではありません。永続データボリュームはアプリケーション状態を保存します。ソフトウェアには個別のアプリケーション料金がありませんが、短い間隔と多くのエンドポイントは送信チェックと保持された結果を増やす可能性があります。
AvaHostでは、Gatusはプラン1を€2で使用します。ホスト型Gatusパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。パッケージはGatusを実行してデータを永続化しますが、監視対象エンドポイント、独立したプローブロケーション、プロバイダーアカウント、APIキー、ネットワークアローリスト、インシデント対応スタッフ、またはアプリケーションメールを作成しません。顧客は条件を設計し、メール以外のアラートチャネルを構成し、完全なカバレッジのために同じ障害ドメイン内に配置されたモニターに依存することを避ける必要があります。
F.A.Q
Gatusは Plan 1 で €2 から始まります。このプランは、適切な間隔での限定的なチェックセットに適しています。エンドポイント数、頻度、プロトコル、レスポンスサイズ、条件、履歴、アラート、ダッシュボードトラフィックが、より多くのリソースが必要な時期を決定します。独立したプローブロケーション、プロバイダーアカウント、インシデント対応サービスは、ホスティング価格に含まれていません。
カスタムドメインをGatusに割り当てることができ、DNSが設定された後に自動HTTPS が適用されます。ステータスページおよびコールバック参照には最終的なホスト名を使用してください。公開可視性、グループ化されたエンドポイント、履歴、アセット、および設定されたアラートリンクをテストしてから公開し、監視対象環境の障害時にページが到達可能なままであるかどうかを検討してください。
このパッケージはアプリケーションを実行しますが、監視対象の定義、成功条件の設定、プロバイダー認証情報の供給、ネットワーク許可リストの作成、またはインシデントプロセスの構築は行いません。顧客は各エンドポイントとアラートチャネルを個別に設定する必要があります。アプリケーションメールは無効化されているため、このサービスからのメール通知を期待するのではなく、別途設定された非メールプロバイダーまたはカスタムウェブフックを使用してください。
チェックは、Gatusホスティング環境から設定された条件が観察する内容をレポートします。別のリージョン、プロバイダー、ネットワークパス、アイデンティティフロー、ブラウザインタラクション、またはホスティングプラットフォーム自体に限定された障害を見落とす可能性があります。重要なサービスの場合は、適切に設計された条件と独立した監視ロケーションを組み合わせ、公開通信パスを同じ可能性のある障害ドメイン外に保つようにしてください。
