メインコンテンツまでスキップ

アラート

最終更新 2026/10/03

機能の概要​

アラートは、定期タスクの障害アラートを責任者に直接届けるための機能です。システムはタスクフロー/タスクのライフサイクルイベントを監視し、ルールに従ってアラートを生成して、Webhookなどのチャネルで送信します

タスクフローの失敗、タスクの失敗、実行タイムアウトといったシナリオに適しており、主にメッセージで受け取ります。アラートの詳細はメッセージ本文に記載されます。

機能の入口​

アクセス方法:

「構成」→「マイサブスクリプション」

「開発」→ タスクフロー一覧 → 行の「購読」/ 一括「購読」

利用権限:

  • プラットフォーム/スペース管理者:システムサブスクリプション、ルールのしきい値、メッセージチャネルを設定します
  • データ開発担当者:個人サブスクリプション、タスクフローの通知対象やタイムアウトなどの項目を設定します。システムサブスクリプションは解除できません
  • 外部ユーザー:Webhookでメッセージを受け取るだけで、プラットフォームにログインして設定することはありません

機能説明​

メッセージチャネル​

機能紹介​

アラートの通知方法を設定します。現在は、Feishu、DingTalk、WeComのWebhookと、システムの内部メッセージに対応しています

使用方法​

  1. Webhook(および署名キー)を取得します
  2. 「マイサブスクリプション」ドロワーの「マイチャネル」タブを開き、「導入チャネル」をクリックして設定を入力します(スペースレベルのチャネルは「運営 → アラーム設定 → アラームチャネル」で設定します)
  3. 「テスト送信」をクリックし、[テスト] というプレフィックスが付いた検証メッセージが届くことを確認します

操作結果​

チャネルが保存されます。テストに成功すると、サブスクリプションへの紐付けに使用できます

注意事項​

チャネルに障害が発生している間、アラートはキューに入れられて再試行され、復旧後に再送されるため、失われることはありません

サブスクリプション設定​

機能紹介​

アラートの最終的な受取人 = システムサブスクリプション ∪ 個人サブスクリプション(重複を除く)

使用方法​

  1. タスクフロー一覧で行のベルアイコンをクリックするか、「バッチ操作 → マイサブスクリプションの追加」からサブスクリプションを追加します(「マイサブスクリプション」ドロワーのサブスクリプション一覧からは追加できません)。アカウントに個人チャネルがまだない場合、ベルをクリックすると、まず「導入チャネル」が表示されます
  2. タスクフロー、ルール、チャネル、受信対象を選択します
  3. タイムアウト系のルールでは、タイムアウト時間を入力する必要があります。必要に応じてサイレント時間を設定します
  4. 保存後にもう一度テスト送信を行い、アラートが届くことを確認します

操作結果​

サブスクリプションが有効になります。タスクフロー一覧と「マイサブスクリプション」の一覧など、複数の入口のデータが同期されます

注意事項​

システムサブスクリプションは、データ開発担当者が解除することはできません。タスクフローのオンライン化やアラート連絡先の変更時には、速やかに更新してください

アラートルール​

機能紹介​

ルール優先度トリガー条件
タスクフロー実行失敗P0タスクフローのステータスが失敗になる
タスク実行失敗P0タスクフロー内のタスクの実行が失敗する
タスクフロー実行タイムアウトP1タスクフローの実行時間 ≥ しきい値(デフォルト60分)
タスク実行タイムアウトP1タスクフロー内のタスクの実行時間 ≥ しきい値(デフォルト60分)
タスクフローの実行が理論的なスケジュール時間を超過P1実行時間 ≥ しきい値(デフォルト30分)

使用方法​

  1. 「ルールの購読」またはタスクフローのサブスクリプションで、必要なルールを有効にします
  2. タイムアウトルールのしきい値を入力します

操作結果​

ルールに一致するとアラートイベントが生成され、サブスクリプションに従って送信されます

アラートの受信と対応​

機能紹介​

受信したインタラクティブカード(またはWebhook JSON)には、優先度、ルール名、タスクフロー/タスク、失敗原因の概要、時間などが含まれます

使用方法​

  1. カードに記載されたタスクと失敗原因を確認します
  2. 必要に応じて「タスク詳細を表示」をクリックします

操作結果​

アラートが責任者に直接届きます。確認済みのステータスが書き戻されるため、対応までの時間を集計しやすくなります

操作手順​

シナリオ:タスクフローのアラートを有効にする​

Step 1:

ユーザー操作:WebhookのURLを取得し、メッセージチャネル/マイチャネルで新規作成してテスト送信します

システムの応答:テストに成功するとチャネルが到達可能になり、グループ/システムで [テスト] メッセージを受信します

Step 2:

ユーザー操作:タスクフローのサブスクリプション(ルール + チャネル)を設定し、タイムアウトルールにはタイムアウト時間を入力して保存します

システムの応答:サブスクリプションが有効になり、複数の入口のデータが一致します

Step 3:

完了結果:障害がルールに従ってデータ開発担当者に直接届き、手動で転送する必要がありません

異常時の対処 FAQ​

Q:サブスクリプションを設定したのに、アラートが届かないのはなぜですか?​

A:

原因:チャネルのURLまたは署名が間違っている、ルールが有効になっていない

解決方法:まずテスト送信する → ルールとしきい値を確認する → 送信結果を確認する

Q:データ開発担当者はP0の失敗通知をオフにできますか?​

A:

原因:システムサブスクリプションは強制的なセーフティネットであるためです

解決方法:システムサブスクリプションは解除できません。追加できるのは個人サブスクリプションのみです。強制範囲を変更する必要がある場合は、スペース管理者に連絡してください

ベストプラクティス​

  • タスクフローをオンラインにする前に、チャネル + サブスクリプション + テスト送信を完了しておきます
  • 時間的な制約が厳しいタスクフローでは、必ずタイムアウト時間を入力してください。入力しないとタイムアウトルールが有効になりません
  • P0の失敗はシステムサブスクリプションでカバーし、個人サブスクリプションで補完します
  • Webhookまたは責任者が変更されたら、速やかに設定を更新します
このページは役に立ちましたか?