kuvasz-uptime/kuvasz

Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!

解決する課題

Kuvasz は、ユーザーがウェブサイトやサービスの可用性とパフォーマンスを追跡するのに役立つ、セルフホスト型のアップタイムおよび SSL 監視サービスです。ダウンタイム、SSL の有効期限、サービスの到達性の追跡のための包括的なオープンソースの代替手段を提供することで、有料の監視ツールの必要性を排除します。

仕組み

このシステムは、HTTP(S) リクエスト、ICMP ping、TCP ポートチェック、DNS 解決チェックなど、いくつかの方法でサービスを監視します。また、cron ジョブのようなスケジュールされたタスクのための「ハートビート」(プッシュ)監視もサポートしています。ユーザーは通知チャネル(Discord、Slack、Telegram など)を設定し、公開または非公開のステータスページを作成して、自身とユーザーにサービスステータスを伝えることができます。

対象者

監視インフラストラクチャとセルフホスティング機能を完全に制御し、Prometheus や OpenTelemetry のようなオブザーバビリティツールと深く統合したいと考えている開発者、システム管理者、およびチーム向けに設計されています。

ハイライト

  • 多様な監視タイプ: HTTP(S)、SSL、ハートビート、Ping、TCP/DNS 監視をサポートしています。
  • MCP サーバー: AI アシスタントが自然言語を使用してステータスのクエリ、インシデントの表示、モニターの管理を行えるようにする MCP サーバーを含んでいます。
  • 広範な通知: PagerDuty、Apprise、カスタム webhooks など、さまざまなチャネルと統合します。
  • オブザーバビリティの統合: メトリクスを OpenTelemetry と Prometheus にエクスポートします。
  • メンテナンスウィンドウ: 計画されたダウンタイムをスケジュールして、誤ったアラートを防ぐことができます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト