ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Outlyer プラットフォームにより、顧客は高度にカスタマイズ可能なアラートを設定し、選択した条件に基づいてアクションを実行し、関心のあるイベントをハイライトまたは通知を受け取ることができます。Opsgenie の Outlyer インテグレーションによって、Opsgenie はこれらのアラートのディスパッチャーとして機能し、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone、Android のプッシュ通知を使用して通知し、アラートが確認されるかクローズされるまでアラートをエスカレートします。
定義された "条件が一致" するとアラートがトリガーされます。また、Opsgenie でもインテグレーションによって自動的にアラートが作成されます。
Outlyer でアラートの "条件が一致しない" 場合、Opsgenie でもアラートはクローズされます。
Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。
[チーム] に移動して自分のチームを選択します。
左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。Outlyer を検索して [追加] を選択します。
[応答者] フィールドによって Outlyer アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。
API URL をコピーします。
[Save Integration (統合の保存)] を選択します。
Outlyer で、サイドメニューから [アラート] 画面を開きます。
新しいアラートを作成するか、既存のアラートを編集します。
上部メニューの [アクション] タブを選択します。
[Add New Action (新しいアクションの追加)] をクリックし、[Call a Webhook (Webhook を呼び出す)] を選択します。
5. API URL を Webhook URL フィールドに貼り付けます。
6. [Test Webhook (Webhook をテストする)] をクリックします。
7.[Create New Action (新しいアクションの作成)] をクリックします。
アラートのペイロードを作成します。
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"event": "ALERT",
"rule": "Wordpress",
"account": "default",
"event_type": "trigger",
"entity_id": "572eb7099b36dd8ef71f3f61",
"triggers": [
{
"sources": [
{
"name": "ip-172-31-18-138",
"tags": [
"all",
"wordpress"
],
"timestamp": "2016-06-13T15:18:22.284Z"
}
],
"criteria": "\u2018wordpress.comments\u2019 is greater than threshold of 5"
}
],
"text": "ALERT: Wordpress\n\n- \u2018wordpress.comments\u2019 is greater than threshold of 5 for ip-172-31-18-138 (all, wordpress) since Mon Jun 13 2016 15:18:22 GMT+0000 (UTC)\n\n Please login (https:\/\/app.dataloop.io) to your account (default) to investigate.",
"description": "ALERT: Wordpress\n\n- \u2018wordpress.comments\u2019 is greater than threshold of 5 for ip-172-31-18-138 (all, wordpress) since Mon Jun 13 2016 15:18:22 GMT+0000 (UTC)\n\n Please login (https:\/\/app.dataloop.io) to your account (default) to investigate.",
"message": "ALERT: Wordpress\n\n- \u2018wordpress.comments\u2019 is greater than threshold of 5 for ip-172-31-18-138 (all, wordpress) since Mon Jun 13 2016 15:18:22 GMT+0000 (UTC)\n\n Please login (https:\/\/app.dataloop.io) to your account (default) to investigate.",
"host": "ip-172-31-18-138"
}
このペイロードは Opsgenie によって次のように解析されます。
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[
"event" : "ALERT",
"event_type" : "trigger",
"host" : "ip-172-31-18-138",
"rule" : "Wordpress",
"text" : "Alert Text",
"entity_id" : "572eb7099b36dd8ef71f3f61",
"triggers" : "Triggers:
Sources:
Name: ip-172-31-18-138
Tags: all,wordpress
Timestamp: 2016-06-13T15:18:22.284Z
Criteria: ‘wordpress.comments’ is greater than threshold of 5
",
"account" : "default",
]
アラートのペイロードをクローズします。
JSON
1
2
3
4
5
6
7
8
9
10
11
{
"event": "RECOVERED",
"rule": "Wordpress",
"account": "default",
"event_type": "resolve",
"entity_id": "572eb7099b36dd8ef71f3f61",
"text": "RECOVERED: Wordpress\n",
"description": "RECOVERED: Wordpress\n",
"message": "RECOVERED: Wordpress\n",
"host": ""
}
この内容はお役に立ちましたか?