概要

アラートはAPM製品の重要な部分であり、Instanaを使用すると、通知されるアラートチャネルの数に制限のない複数のアラートを構成できます。 アラートの対象となるイベントをフィルタリングするには、ひとつまたは複数の目的のイベントまたはイベントタイプを選択するだけです。 ダイナミックフォーカスクエリや特定のアプリケーションパースペクティブ名を指定するなど、アラートの範囲を指定することにより、イベントをさらにフィルタリングできます。

アラート設定

アラートは、Settings → Team Settings → Events & Alerts → Alertsで表示、構成できます。

alerts-table

このビューでは、既存のアラートをフィルタリングしたり、新しいアラートを追加したりできます。 新しいアラートを作成するには、New Alert をクリックします。 新しいアラート構成ダイアログのセクション1で新しいアラートに名前を付けた後、次のいずれかの方法でアラートのイベントを選択できます。

イベントのアラート

イベントでアラートを受け取ることを選択することにより、イベントに関する通知を明示的にオプトインできます。 すでに選択されているイベントは、以下に示すようにセクション2のイベントテーブルにリストされています。

selected-events

警告するイベントをさらに追加するには、Add Events ボタンをクリックします。 ポップアップテーブルビューでは、組み込みイベントとカスタム構成イベントの両方で、現在構成されているイベントをひとつないし複数選択できます。 さまざまなフィルタリングオプションを使用して、次のフィルターで選択を絞り込むことができます。

  • Type:組み込みまたはカスタム
  • Incidents & Severity:インシデント、クリティカル、警告
  • Entity type:Instanaが現在サポートしている技術
  • フリーテキストフィルター

select-events

N 関連イベントのサブセットを選択した後、Select All(N) をクリックし、Add N Events をクリックして、フィルター処理されたすべてのイベントを選択および追加できます。

イベントタイプのアラート

警告するイベントを選択する別の方法は、3つ以上のイベントタイプを選択することです。 この場合、選択したタイプのいずれかと一致するイベントがアラートをトリガーします(セクション3で構成されたスコープと一致すると想定)。 使用可能なイベントタイプは次のとおりです。

events-by-type

アラート範囲

さらに、ダイナミックフォーカスクエリを使用するか、スコープドロップダウンメニューで対応するオプションを選択して、アプリケーションパースペクティブの名前でイベントをフィルタリングできます。

section-3

アプリケーションパースペクティブに基づいて特定のイベントをフィルタリングするには、Application Perspectives をクリックして特定のアプリケーションを選択します。 たとえば、アプリケーション App Test のイベントについて通知を受けるには、現在構成されているアプリケーションのリストからアプリケーション App Test を選択します。

ダイナミックフォーカスクエリに基づいて特定のイベントをフィルタリングするには、Selected Entities Only (Dynamic Focus Query) をクリックしてクエリを入力します。 たとえば、監視対象システムの prod ゾーンに影響を与えるイベントを通知するには、クエリ entity.zone:prod を指定します。

All Available Entities を選択すると、検出されたエンティティに関係なく、セクション2の条件に一致するすべてのイベントがアラートをトリガーします。 大規模なシステムの場合、このオプションにより多くのアラートが送信される可能性があることに注意してください。

構成に一致するイベントの数の推定値は、ドロップダウンのすぐ下にあります。

アラートチャネルの選択

一致するイベントの通知は、構成されたひとつないし複数のアラートチャネルにプッシュできます。 これらは、セクション4 Alert channels で表示および追加できます。Add Alert Channel をクリックすると、現在構成されているすべてのアラートチャネルのポップアップリストが表示され、ひとつないし複数を選択できます。

最後に、Create ボタンをクリックして、この新しいアラートを保存します。

アラート通知

各アラート通知には、検出されたイベントに関する追加情報が含まれます(該当する場合):

  • イベントタイプ
  • イベントステータス(オープン、クローズ)
  • IDとInstanaへのリンク
  • 開始時刻
  • 重大度
  • イベントのテキストと詳細
  • ホストFDQNおよびタグ(利用可能な場合)
  • ホストタグ(利用可能な場合)
  • カスタム/アベイラビリティーゾーン(利用可能な場合)

アラートチャネル

アラートチャネルは、Settings → Team Settings → Events & Alerts → Alert Channelsで設定できます。 これらは、複数のアラート構成にわたって関連付けることができます。

alertingChannel

Email

任意の数のメールを指定します。

WebHook

WebHookアラートチャネルの詳細をご覧ください。

OpsGenie

OpsGenieアラートチャネルの詳細をご覧ください。

PagerDuty

PagerDutyアラートチャネルの詳細をご覧ください。

Office 365

Office 365アラートチャネルの詳細をご覧ください。

Slack

Slackアラートチャネルの詳細をご覧ください。

Splunk

Splunkアラートチャネルの詳細をご覧ください。

Google Chat

Googleチャットアラートチャネルの詳細をご覧ください。

VictorOps

VictorOpsアラートチャネルの詳細をご覧ください。

Prometheus Webhook

Prometheus Webhookアラートチャネルの詳細をご覧ください。

メンテナンスウィンドウ

メンテナンスウィンドウを使用すると、特定の期間内に特定のエンティティのイベントをミュートできます。 これらは、Settings → Team Settings → Events & Alerts → Maintenance Windowsで構成できます。

maintenance-window

これは、監視対象システムの一部で計画的なメンテナンスまたは負荷テストがある場合に役立ちます。 ミュートされる影響を受けるエンティティは、Dynamic Focus Query または Application Perspective を使用してフィルタリングされます。 このクエリまたはアプリケーションパースペクティブに一致するすべてのイベント、問題、およびインシデントは、指定された時間枠内にアラートを発信しません。

注意:

  • クエリフィールドが空のままの場合、このメンテナンスウィンドウの期間中、すべてのアラートはオフになります。
  • 新しい構成または既存の構成への変更が有効になるまで、約4分かかります。

各メンテナンスウィンドウには、次のいずれかの状態があります。

  • Unscheduled –タイムウィンドウはまだ指定されていませんが、設定は後のスケジューリングに使用できます。
  • Scheduled –時間枠が指定され、将来的にスケジュールされます。
  • Active –現在アクティブであり、 Dynamic Focus Query に一致するイベントはミュートされています。
  • Finished –定期メンテナンスウィンドウは過去のものです。

これは、REST APIを使用して構成することもできます。