# アプリケーションアラート -------------------------------------------------------------------------------- title: "はじめに" description: "Catalyst Application Alertsは、さまざまなコンポーネントでの障害や特定のイベント発生時に受信する、即時の自動アラートです。" last_updated: "2026-09-02T11:25:12.649Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/application-alerts/introduction/" service: "DevOps" -------------------------------------------------------------------------------- # Application Alerts ## はじめに Catalyst Application Alertsは、以下のCatalystコンポーネントのいずれかで障害や特定のイベントが発生するたびにメールアラートを送信するCatalyst DevOpsコンポーネントです: * Cron * Event Listener * Logs DevOpsサービスの他のコンポーネントについては、このページで詳しく確認できます。 これらのコンポーネントの複数のエンティティを1つのアラートに関連付けたり、ユースケースに応じて複数のアラートを設定したりできます。アラートの条件と頻度をカスタマイズし、必要に応じてその他の詳細を設定できます。Catalystは関連付けられたエンティティで指定された発生を監視し、設定した頻度に基づいてアラートを送信します。 メールアラートは、特定のアラートの通知先として指定したメールアドレスに送信されます。アラートには、すぐに対応するためのコンテキストを提供するイベントの必要な詳細が含まれます。 Application Alertsを使用すると、CatalystアプリケーションのFunctionおよびコンポーネントの障害を追跡し、発生した時点ですぐに通知を受けることができます。Catalystのコンポーネントやunctionパフォーマンスを監視する他のツールと組み合わせることで、Application Alertsは重要な情報を取得して即座に対応し、アプリケーションユーザーに信頼性の高いアプリケーション使用体験を提供するのに役立ちます。 注意: 開発環境では最大5つのApplication Alertsを作成でき、本番環境では最大20のアラートを作成できます。 -------------------------------------------------------------------------------- title: "主要な概念" description: "Catalyst Application Alertsは、さまざまなコンポーネントでの障害や特定のイベント発生時に受信する、即時の自動アラートです。" last_updated: "2026-09-02T11:25:12.649Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/application-alerts/key-concepts/" service: "DevOps" -------------------------------------------------------------------------------- # 主要な概念 Application Alertsの設定について学ぶ前に、いくつかの主要な概念を簡単に確認しましょう。 ### CronおよびEvent Listenerのアラート Catalyst CronおよびEvent Listenersに関連付けられたApplication Alertsは、Logsに関連付けられたアラートとは若干異なる動作をします。CronおよびEvent Listenersでは、これらのコンポーネントで発生する以下の特定のイベントの通知を受けるようにアラートを設定できます: * Failure: CronまたはEvent Listenerの実行の失敗、および関連するCronまたはEvent Functionのトリガーの失敗を示します * Code Exception: 関連するエンティティで発生した例外で、例外ハンドラの実行をトリガーしたことを示します * Timeout: CronまたはEvent Listenerがタイムアウトが発生するまで実行を試みたことを示します 単一または複数のCronまたはEvent Listenerの実行で、これらの条件のいずれかまたはすべてが発生した場合に通知を受けるようにアラートを関連付けることができます。たとえば、プロジェクトで設定された5つの異なるCronでFailure、Code Exception、またはTimeoutが発生した場合に通知する1つのアラートを設定できます。Catalystはこれら5つすべてのCronでこれらのイベントを監視し、設定された時間枠内のすべての発生について、まとめてアラートを送信します。 注意: 1つのアラートは、1つのコンポーネント(Cron、Event Listener、またはLogsのいずれか)のエンティティに対して設定できます。1つのアラートを複数のコンポーネントに関連付けることはできません。 ### Logsのアラート Logsに関連付けられたApplication Alertsを使用すると、検索クエリを提供してログ検索を自動化できます。クエリには、ログタイプ(AccessまたはApplication Logs)、検索が必要なFunctionsのログ、およびログ内で検索する特定のキーワードが含まれます。Application Logsを選択した場合、Info、Error、Severe、Warningのいずれかのログレベルも選択できます。Node.js Functionsの場合は、Uncaught ExceptionとUnhandled Rejectionの2つの追加レベルからも選択できます。 その後、アラートの条件と頻度を設定できます。これにより、Catalystは設定された頻度でログクエリ検索を自動的に実行し、条件に一致するすべての結果を取得します。Application Alertsは、これらの結果を受信者に通知するメールを送信します。 アラートに設定できる条件と頻度は、3つのコンポーネントすべてに関連付けられたアラートで同じです。 ### アラートの条件と頻度 条件設定では、アラートの障害イベントまたはログ検索結果のしきい値を指定できます。結果が設定されたしきい値に一致する場合、Catalystはアラートの送信を開始します。 条件を設定するには、次のいずれかの比較演算子を選択できます:より大きい、より小さい、等しい、以上。次に、しきい値を数値で指定します。たとえば、比較演算子を「より大きい」に選択し、しきい値を「5」に設定した場合、指定された障害イベントまたはログ検索結果が5件を超えた場合にCatalystがアラートを送信します。 アラート頻度では、設定されたアラートのメールを受信する頻度を指定できます。15分ごと、1時間ごと、12時間ごとなどの時間間隔に基づく頻度を選択するか、アラートを受信したい毎日の特定の時間を指定できます。 #### CronおよびEvent Listenerのアラート: Catalystは、設定された頻度の時間枠内でアラート条件と基準に一致するすべてのインスタンスを取得し、毎回メールを送信します。たとえば、以下のようにCronアラートを設定すると仮定します: * アラート条件: Failure、Timeout * 条件: 10以上 * アラート頻度: 30分ごと これにより、Catalystはアラート設定時から30分ごとに、関連するCron実行で発生した障害とタイムアウトイベントを取得します。直近30分の時間枠で障害とタイムアウトのインスタンスが合計10以上の場合、アラートがトリガーされます。障害やタイムアウトがない場合、またはインスタンスが10未満の場合、アラートは送信されません。 注意: 複数のアラート条件の場合、しきい値は合算でチェックされます。つまり、上記の場合、障害とタイムアウトの合計が10以上のイベントがある場合にアラートがトリガーされます。 #### Logsのアラート: Catalystは、設定された頻度でログクエリ検索を実行します。たとえば、以下のようにLogsアラートを設定すると仮定します: * クエリ: Advanced I/O FunctionのApplication Logs、キーワード - "server"、ログレベル - Warning * 条件: 5より大きい * アラート頻度: 1時間ごと Catalystは1時間ごとにこのクエリでログ検索を実行します。直近1時間の時間枠で、指定されたFunctionの実行において_Warning_レベルでキーワード「server」を含む結果が5件を超える場合、Catalystはアラートを送信します。 -------------------------------------------------------------------------------- title: "メリット" description: "Catalyst Application Alertsは、さまざまなコンポーネントでの障害や特定のイベント発生時に受信する、即時の自動アラートです。" last_updated: "2026-09-02T11:25:12.649Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/application-alerts/benefits/" service: "DevOps" -------------------------------------------------------------------------------- ### メリット 1. 即時メールアラート<br /><br /> Catalystは、設定された頻度に基づいて、設定された受信者に即時メールを送信します。これにより、CronやEvent Listenerの設定、またはFunction実行でのバグが検出され次第すぐに通知を受け、即座に対処して解決できます。アラートを受信する通知先を最大10名まで追加でき、これは即時のバグ修正のためにエラー処理タスクを分担または委任する際に非常に便利です。 2. エラー処理の自動化<br /><br /> Application Alertsは、手動でのエラーチェックやエラー処理タスクを完全に排除するのに役立ちます。コンソールからコンポーネントやFunctionのパフォーマンスを手動で監視するための労力を費やす必要がありません。この自動化により、人的介入が削減され、貴重な時間を節約できます。その時間をアプリケーションのさらなる改善に活用できます。Application Alertsは、アプリケーション開発のテストおよびメンテナンスフェーズの改善に貢献する非常に有益なツールです。 3. すべてのFunction実行ログのアラート<br /><br /> カスタムクエリに基づくログ検索の自動化と通知の利便性は、必要なFunction実行を追跡するのに非常に役立ちます。これには、Basic I/O、Advanced I/O、Integration Functionsなど、すべてのタイプのFunctionsが含まれます。要件に基づいてログをフィルタリングし、キーワードや特定のログレベルで検索することで、特定のイベントのアラートを受信できます。 <br /> -------------------------------------------------------------------------------- title: "実装" description: "Catalyst Application Alertsは、さまざまなコンポーネントでの障害や特定のイベント発生時に受信する、即時の自動アラートです。" last_updated: "2026-09-02T11:25:12.649Z" source: "https://docs.catalyst.zoho.com/ja/devops/help/application-alerts/implementation/" service: "DevOps" -------------------------------------------------------------------------------- # 実装 このセクションでは、コンソールからApplication Alertsを作成、設定、管理する方法について説明します。 ### アラートの作成 新しいアラートを作成するには: 1. Catalystコンソールの左ペインでDevOpsに移動し、Application Alertsをクリックします。 2. _Application Alerts_コンポーネントでCreate Alertをクリックします。ポップアップが表示されます。<br /> <br /> 3. アラートに関連付けるコンポーネントを選択し、アラートの名前を入力します。選択したコンポーネントに基づいて、他の値を設定する必要があります。 Cron: スケジュールポイントを選択して、Function実行またはサードパーティURL実行に基づいてCronをフィルタリングします。次に、ドロップダウンリストから1つ以上のCronを選択してアラートを設定します。<br /> <br /> Event Listener: Event Busを選択します。Catalyst Component Event ListenerまたはカスタムEvent Listenerを選択できます。アラートに関連付けるEvent Listenerのルールを1つ以上選択します。<br /><br /> <br /> Logs: Logsアラートの場合、追加のエンティティを選択する必要はありません。<br /> 4. 次に、アラートの詳細を設定する必要があります。 CronまたはEvent Listener: ドロップダウンリストから1つ以上のアラート条件を選択します。条件の比較演算子を選択し、しきい値を入力します。次に、アラート頻度を指定する必要があります。時間頻度を選択するか、毎日特定の時間と分にアラートが送信されるように設定できます。<br /> <br /> Logs: Logs Queryテキストフィールドをクリックして_Logs Query Generator_を開きます。ログタイプを選択し、リストから1つ以上のFunctionsを選択します。クエリで検索するキーワードを入力します。Application Logsを選択した場合は、ログレベルを選択する必要があります。Applyをクリックします。クエリ文字列が自動的に生成されます。<br /> <br /> 次に、条件の比較演算子を選択し、しきい値を入力します。アラート頻度を時間範囲として指定するか、毎日特定の時間と分にアラートが送信されるように設定します。<br /> <br /> ポップアップにアラートの設定内容の解釈が表示されます。 5. アラートの通知先となるすべての受信者のメールアドレスを入力します。最大10件のメールアドレスを追加できます。(+)アイコンをクリックして追加します。少なくとも1つのメールアドレスを追加する必要があります。 6. Createをクリックします。 アラートが作成され、詳細が表示されます。作成されたアラートごとに一意のAlert IDが自動的に生成されます。 EventおよびCronアラートの場合、詳細ページで+Configureをクリックして、Event Listenerの追加エンティティや他のCronをそれぞれアラートに関連付けることができます。 ポップアップが表示され、アラートに追加するEvent ListenerルールやCronを選択できます。選択後、Configureをクリックします。 エンティティが追加され、これらのエンティティに対してもアラートを受信できるようになります。 _Application Alerts_のインデックスページに戻ることで、作成したすべてのアラートの一覧とその詳細を確認できます。上部のドロップダウンを使用してコンポーネントに基づいてアラートをフィルタリングして表示できます。 注意: Catalystでは、それぞれのコンポーネントからCron、Event Listeners、Logsのアラートを柔軟に設定できます。そのために必ずしもApplication Alertsコンポーネントに移動する必要はありません。 ### アラートの編集 以下の方法でアラートを変更し、設定を編集できます: 1. アラート一覧からアラートの省略記号アイコンをクリックし、Editをクリックします。アラートを開いて詳細ページからEditをクリックすることもできます。<br /> <br /> 2. 必要な設定を変更し、Editをクリックします。<br /> <br /> 変更された設定に基づいてアラートが送信されます。頻度を変更した場合、変更時点から新しい頻度に基づいてアラートがトリガーされます。 ### アラートの無効化 通知が不要な場合は、アラートを一時的に無効化できます。必要になった時にいつでも再度有効化できます。 1. アラート一覧からアラートの省略記号アイコンをクリックし、Disableをクリックします。アラートを開いて詳細ページからこのオプションにアクセスすることもできます。<br /> <br /> 2. 確認ポップアップでYes, Proceedをクリックします。<br /> アラートが無効化されます。同様の方法で、インデックスページまたは詳細ページからEnableをクリックして再度有効化できます。 ### アラートの削除 以下の方法でアラートを完全に削除できます: 1. アラート一覧からアラートの省略記号アイコンをクリックし、Deleteをクリックします。アラートを開いて詳細ページからこのオプションにアクセスすることもできます。 2. 確認ポップアップでYes, Proceedをクリックします。