upptime-オープンソースのステータスページ

Upptime 無料のステータスページソフトウェア

githubのアップタイムモニターとオープンソースのステータスページシステム

GitHubリポジトリからの無料監視サービスとオープンソースのステータスページソフトウェアを備えたWebサイトを監視します。 GitHubアクション、問題、ページを搭載しています。

概要

upptimeはオープンソースステータスページシステムです。 無料のWebサイト監視サービスも提供しています。 UpptimeはGitHubを搭載しており、さまざまな操作を実行するための機能を使用しています。したがって、サーバーを必要としないため、従来のステータスページシステムとは異なります。 Upptimeは、アクション、問題、ページなど、GitHubの3つの主要な機能を使用します。 GitHubアクションは、アップタイムモニターとして使用されます。 GitHubの問題はインシデントレポートに使用され、GitHubページはステータスWebサイトに使用されます。 GitHubアクションを使用すると、ユーザーがワークフローをスケジュールすることで、5分ごとに自動的に実行できます。 Upptimeは、5分ごとにWebサイトの健康状態をチェックします。 GitHubの問題は、インシデントレポートとして機能します。 Upttimeは、Webサイト/エンドポイントがダウンすると、GitHubリポジトリに新しい問題を開きます。この問題は、チームメンバーに割り当てられ、構成された通知チャネルのいずれかを使用して通知を送信できます。 Upptimeは、レンダリングステータスWebサイトにGitHubページを使用します。 GitHub StatusPage Webサイトのステータス、インシデント履歴、応答時間グラフなどのユーザー情報が表示されます。 この無料ステータスページソフトウェアには、Slack、Telegram、Discord、Email、SMSなどの通知を送信するためのさまざまなチャネルが付属しています。チームメンバーに通知を送信します。ウェブサイトがダウンするか、パフォーマンスの低下を経験します。さらに、ユーザーは自動化されたワークフローとともに手動でトリガーを実行できます。さらに、このオープンソースステータスページシステムは、 @upptime/uptime-monitor、 @upptime/status-page、 @upptime/graphを含む3つのパッケージで構成されています。

システム要求

upptimeをセットアップするための要件は次のとおりです。 -GitHubアカウント

特徴

Upptimeには優れた機能リストがあり、それらのいくつかは次のとおりです。

  • 無料のアップタイムモニター
  • ウェブサイトを監視するためのGitHubアクション
  • 美しい応答時間グラフ
  • インシデントレポートに問題を使用します
  • スケジュールされたメンテナンス
  • ステータスWebサイトのgithubページ -Github API
  • さまざまなトリガーをサポートします
  • 通知チャネルの数をサポートします

インストール

Upptimeテンプレートからリポジトリを作成します

テンプレートからリポジトリを作成するには、以下の手順に従ってください。

  • アクセスして、upptime githubリポジトリを開きます。
  • 右上の[このテンプレートを使用]ボタンをクリックします。
  • 新しいリポジトリの名前を入力し、「すべてのブランチを含める」を確認します。
  • 「テンプレートからリポジトリの作成」をクリックします

githubページを有効にします

静的Webサイトを生成するためにGitHubページを有効にします。以下の手順に従って、新しく作成されたリポジトリまで。

  • リポジトリ設定ページに移動します。
  • 「githubページ」設定までスクロールします。
  • 「ソース」の下で、gh-pagesに「なし」を変更します。
  • フォルダーのドロップダウンで、[ /(root)を選択します。
  • 「テーマチューザー」オプションをスキップします。
  • 「保存」をクリックします

構成ファイルを更新します

「.upptimerc.yml」ファイルは、ステータスWebサイトを監視および構成するためにエンドポイント/Webサイトを追加するための中央構成として使用されます。構成ファイルは次のようになります。

 
owner: masoodanwer # GitHub username
repo: upptime-test-repo # GitHub repository name
sites: 
  - name: Google
    url:  https://www.google.com
assignees: 
  - MasoodAnwer
status-website: 
  cname: /repo
  name: My Status Website
 日本