19 ポイント 投稿者 xguru 2020-10-26 | 4件のコメント | WhatsAppで共有

GitHub Actionsでサイトを監視

  • ウェブサイトが正常に動作しているかを5分ごとに確認

  • 応答時間を6時間ごとに確認し、git にコミット

  • 応答時間のグラフを毎日自動生成

GitHub Issuesでインシデントレポート

  • エンドポイントがダウンすると Issue を作成

  • チームのメンバーを Issue に自動アサイン

  • インシデントレポートは Issue へのコメントとして作成

  • サイトが復旧すると Issue を自動クローズ

  • 変更のたびに Slack へ通知を送信

GitHub Pagesをステータス用ウェブサイトとして使用

  • Svelte と Sapper で作られた、シンプルで洗練された PWA サイトを生成

  • 該当リポジトリから GitHub API でデータを取得して表示

4件のコメント

 
r2fresh 2020-10-29

良いサービスなので何度か試してみたのですが、うまくいきませんね

Actionsでずっとエラーが出ていて。

私はドメインがないので、GitHub gh-pagesのアドレスをそのまま使おうとしたのですが。うまくいきませんね ;_;

時間があるときにまた挑戦してみようと思います

 
xguru 2020-10-26

GeekNews と現在運用中の他の Hada ウェブサイトに適用してみましたが、すっきりしています。

別途費用もかからないので、十分使えると思います。

https://upptime.hada.io/

 
jeyraof 2020-10-26

gh-pages は手動で作成されたのでしょうか、それとも自動で作られたのでしょうか〜?

公開するようにとなっていますが、gh-pages は単に master からチェックアウトした結果を入れておけばいいのでしょうか……(笑)

 
xguru 2020-10-26

テンプレートをコピーするときに、gh-pages ブランチまで全部含めて行いました。

GH_PAT で Personal Access Token を設定しました