アラート発生状況を一発把握！一覧表示ウィジェットを活用しよう！

管理するシステムが増えるとアラートも増えて、今どれくらいのアラートが発生しているのか一覧で見えるようにしたい場面ってありますよね？
当然発生数の多いものや致命的なアラートからの対処は重要ですが、「このシステムで今どれくらいのアラートが発生しているのか」、概要を一覧把握し対処していくための便利なウィジェットが用意されました！

過去に別のオブザーバビリティツールを使っていた方にも見慣れた(?)ビジュアルで、New Relicのアラート発生状況を一覧把握できる「Alert Summary Widget」を活用してみましょう！


## 設定方法
(1)Integrations & Agents → apps & visualizations をクリック

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/aedabe5b-011f-9d1c-7af4-5a13a9744a7a.png" width=80%>

(2)Labs Widget Pack をクリック

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/a1e167f5-7c70-5d1d-b0e7-bdf90370d3ef.png" width=80%>

(3)初回起動時は「Add this App」をクリック
※すでに起動したことのある方は(4)に進んでください

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/275ad24a-b1ce-60af-8735-dc9acc6ab15c.png" width=80%>

利用対象とするアカウントをクリックし「Update X Account」をクリック
(X は表示されるアカウント数に応じて変わります)

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/c06e188f-9890-cbbd-56d1-4b16686a241b.png" width=80%>

(4)Labs Widget Pack → Open Visualizaion をクリック

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/42bfaf30-788a-263d-16db-e89f0cb72728.png" width=80%>

Custom Visualization をクリック

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/c894dbf2-0062-a189-7523-fe1d723a6cfc.png" width=80%>

様々なWidgetが用意されていますが、今回は「Alert Condition Summary」を選択してください

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/fac1f8fd-9390-83ba-c55e-8de9cc23a932.png" width=80%>

これで設定準備が完了です！



## 使い方
いよいよ設定していきたいと思います。

集約するアラートは「Condition Filter」に設定します。
条件はNerdGraphで検索条件を設定する際と同じ要領で指定することが可能です。詳細はこちらの[ドキュメント](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-entities-api-tutorial/#search-querybuilder)をご確認ください。

今回の例ではAlert Conditionのタグにある`account` が `TechOps Team` のものを抽出条件としています。
Condition Filterに設定すると下図のようにすぐに結果が表示されます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/c3057636-0c6e-93bf-b40c-efe44751f548.png" width=80%>

「Condition Name」に表示されているAlert Conditionはリンクになっているので、それぞれのAlert詳細ページにジャンプすることが可能です。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/9f6de1b5-7648-58a4-52fd-1b2b48d66b0a.png" width=80%>


「Open Issues」に表示されている数字もリンクになっており、AlertのIssuesにジャンプすることができます。
同じConditionがまとめられたIssueにジャンプできるので便利ですね！

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/9fd85772-d39a-6892-33d3-7bcc001e2158.png" width=80%>


ちなみに今回フィルター条件にしているタグはAlert Conditionに付与されているものです。
Conditionを作成した時にも任意で追加したりすることが可能なので、運用に必要なタグを追加しておくととても便利です。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/d6de66fc-e55d-dff9-655b-d9819b712ebe.png" width=80%>

右下にある「Add to a dashboard」をクリックすると任意のダッシュボードに追加することが可能です。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/f4e471d2-3270-c67d-fc55-f410a9a380dd.png" width=80%>

これでいつでも任意の条件のアラート一覧を確認することが可能です！！
便利！！


## 注意点
###  (1)このウィジェットはBasicユーザでの閲覧ができません

ダッシュボード上で利用することが可能ですが、このウィジェットはAppsの機能となるためBasicユーザには閲覧権限がないのでご注意ください。
Widgetを追加してBasicユーザで確認しようとする、下図のように表示されます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/844b0d8e-e10d-fb9d-1640-3c8b2094ee74.png" width=80%>


ユーザタイプによる権限の違いについての詳細は[こちら](https://docs.newrelic.com/jp/docs/accounts/accounts-billing/new-relic-one-user-management/user-type/)のドキュメントをご確認ください。


### (2)このウィジェットは「Catalog Project」のためNew Relicの公式サポート対象外です

不具合などがあった場合や改善要望に関しては、[GitHub](https://github.com/newrelic/nr-labs-widget-pack/)にてIssueを挙げていただくようお願い致します。
New Relicの Git Hubを見た時に「これってサポートされているの？」と思ったら、Readmeにある下図の部分をクリックしてください。(実はリンクになってます)

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/6a20e308-c320-9d7c-b027-83248cf159ee.png" width=80%>

このウィジェットに関わらず、New Relicの公開ソースコードがNew Relicにとってどういった位置付けのものかわかるので、見つけたら是非確認してみてください！


## まとめ
アラートの発生状況をウィジェットを使うことで簡単に把握できます。様々なフィルター条件を設定し、一発把握して迅速なアラート対応に是非ご活用ください！！

:::note info
無料のアカウントで試してみよう！
[New Relic フリープランで始めるオブザーバビリティ！](https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa)
:::
:::note info
[New Relic株式会社のQiita Organization](https://qiita.com/organizations/newrelic)では、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。
:::