Site24x7アラートをGoogle カレンダーで管理してみた

こんにちは。@Miu24x7です。
Site24x7のアラートをGoogle カレンダーのイベントとして表示する方法を紹介します。

<h1>Site24x7とは</h1>
Site24x7はWebアプリケーション監視、サーバー監視、ログ管理などをクラウド上で行えるサービスです。
Webページスピード監視では、Webページ内のリソースごとの応答時間を棒グラフ形式で表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/aa056c83-fc71-546a-b655-4ed72cac0cae.png)

<h1>連携結果</h1>
当連携によりカレンダー形式でSite24x7アラートを管理することができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/f078c052-7b7f-a443-9388-a57be8f01d23.png)

<h1>設定方法</h1>
※本連携には、Site24x7、Google、Zapierのアカウントをそれぞれ所有している必要があります。

本連携ではZapierでトリガーとアクションを次のように設定します

<strong>トリガー ：Site24x7アラートの発生
アクション ：Google カレンダーのイベントに追加</strong>

連携手順は次のとおりです。

<h2>Ⅰ. Site24x7上の設定</h2>
Site24x7上の設定は次のとおりです。

① Site24x7にログインします。
② [管理] → [3rdパーティ連携] → [3rdパーティ連携の追加]の順にクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/375e7ca4-6de7-c3e5-f233-e21268dec448.png)



③ Zapier欄の[今すぐ連携]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/aca351cf-65a0-4973-b974-f2d850662da3.png)


④ 次のアイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/153276d3-953a-48ae-e2f7-44e7317425d8.png)


上記手順により、Zapier画面に移動します。

<h2>Ⅱ. Zapier上の設定</h2>
<h3>Ⅱ-Ⅰ. トリガーの作成</h3>
① （Site24x7上の設定の手順4により）移動した画面で[Connect to +3000 Apps]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/5bc93d25-a321-0d87-08c2-6f68f48f15a1.png)


② Trigger Event欄で[New Alert]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/8da91d36-a3af-1232-5724-403e5ca0b136.png)


③ Choose account欄で[+ Connect a account]をクリックします。
④ 表示された画面で次の項目を入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/87107c26-54d3-f983-bda3-7833a722dca5.png)

<strong>API Key ：
Site24x7上で[管理] → [開発者] → [デバイスキー] → [デバイスキーの表示]で表示されたキーをペースト</strong>
<strong>Domain ：
Site24x7で利用しているドメインを入力</strong>


⑤ Test trigger欄で[Skip test]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/79145d01-dd81-22d3-b3b2-a1b49d34b34b.png)


上記手順によりSite24x7のアラートがトリガーに設定されます。

<h3>Ⅱ-Ⅱ. アクションの作成</h3>
① 作成したトリガーの下部にある[+]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/73e4129b-b19e-ae73-2646-156d9c4f3277.png)


② 検索欄で「Google Calendar」と検索し、同アプリを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/e2cffbba-a061-8494-f5bc-18df054fa7c9.png)


③ Choose account欄で[+ Connect a new account]を選択し、Googleアカウント情報を入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/cbbf6e4d-f954-6488-ec02-7cdb30c566dd.png)


④ Action Event欄で[Quick Add Event]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/eecc082a-12cb-77c8-f058-ac9357142935.png)


⑤ Describe Event欄でカレンダーイベントに表示したい情報をリストより選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/23ecd7d0-7990-c676-9a17-0a21dbdfa865.png)


⑥ Test action欄で[Test & Continue]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/696592a8-9060-e6ec-1982-12b38dcf4ba6.png)


テスト実施後、メッセージ「Test was successful」が表示されたらアクションの作成が完了します。

<h2>Ⅲ. トリガーとアクションの有効化</h2>
① Zapierアカウントのホーム画面で、作成したアクションとトリガーのスイッチをONに変更します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/6acb8b0c-5a71-fc74-6057-74ed72310246.png)


② テストアラートによるイベントがGoogle カレンダー上に表示されていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/ad4b1612-a9e4-6554-6136-93acacb597b3.png)


上記手順により、Site24x7アラートがGoogle カレンダーのイベントとして表示されるようになります。

<h1>メリット</h1>
<h3>障害の発生傾向を把握</h3>
カレンダー形式でアラートを管理することで、「サービスに負荷がかかりやすい時間帯はいつか」が明確になります、
障害発生の傾向を把握でき、今後の障害発生防止策の1つとして役立てられます。

※次のカレンダーでは、毎日夕方頃に障害が発生する傾向にあることがわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/ca70d8c6-9c2d-f215-80a6-3453e697a1a2.png)


<h3>Google カレンダー上でコミュニケーションが完結</h3>
次の画像の赤枠のとおり、イベントの説明欄を利用することで、
メールやチャットを利用することなく、Google カレンダー上で対応状況の把握が行えます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/514960/71c08269-8c8c-6883-3ee1-ec3f5835c669.png)