レシピOpsによるエラーの監視
レシピOpsを使用すると、単一のレシピの範囲外で発生する失敗を検出して対応できます。 これには、ジョブレベルの失敗や、Workatoがレシピ全体を停止するケースが含まれます。 このセクションでは、2つのトリガーについて説明します。
- ジョブ失敗: 監視対象のレシピで失敗したジョブが発生するとトリガーされます。
- Workatoにより停止されたレシピ: 繰り返し発生するエラーまたは重大なエラーによってレシピが停止されたときにトリガーされます。
各トリガーはエラーの詳細とレシピのコンテキストを返し、それによりアラートの送信、インシデントの起票、またはワークフローの再起動ができます。
レシピOpsによる失敗したジョブの監視
レシピOpsのジョブ失敗トリガーを使用して、ワークスペース全体で失敗したジョブを監視します。 このトリガーはワークスペースレベルで実行され、複数のレシピにわたる失敗追跡を一元化します。 すべてのレシピ、特定のレシピID、または選択したタグが付いたレシピを監視できます。
このトリガーは、エラータイプ、メッセージ、アプリ、アクション、ステップ、タイムスタンプなどのメタデータとエラーの詳細を提供します。 これらのフィールドは、アラートの送信、問題のエスカレーション、失敗したジョブ全体のパターンの確認に役立ちます。
例: 監視対象のレシピが失敗したときにアラートを送信
このレシピでは、ジョブ失敗トリガーを使用して、監視対象のレシピが失敗したときにエラーアラートを送信する方法を示します。
レシピOpsコネクターからジョブ失敗トリガーを追加します。
監視するレシピドロップダウンメニューを使用して、レシピの監視方法を選択します。
- ワークスペース内のすべてのレシピを監視するには、すべてを選択します。
- 選択済みを選択し、特定のレシピIDを入力します。
- タグを選択し、1つ以上のタグを入力します。
ジョブ失敗トリガーを設定
トリガーレベルでジョブの失敗をフィルター処理するには、トリガー条件を設定トグルを有効にします。 たとえば、エラータイプ、エラーが発生したアプリ、またはレシピIDでフィルター処理して、特定の失敗シナリオのみを取得します。
+ Add stepをクリックし、Action in appを選択します。
ステップを追加 > アプリ内のアクションをクリック
メールを送信アクションを追加します。
トリガー出力のデータピルをメールフィールドにマッピングします。 受信者に完全なコンテキストを提供するため、レシピID、ジョブID、エラータイプ、エラーメッセージなどの詳細を含めることができます。
データピルをメールフィールドにマッピング
レシピOpsによる停止したレシピの監視
レシピOpsのWorkatoにより停止されたレシピトリガーを使用して、60回連続したトリガー認証失敗など、繰り返し発生するエラーまたは重大なエラーが原因でWorkatoがレシピを停止したタイミングを検出します。
このトリガーは、レシピIDなどのコンテキストと、タイプ、コネクター、エラー数、認可またはレート制限の問題に関するフラグなどのエラー属性を提供します。 すべてのレシピ、特定のレシピID、または一致するタグが付いたレシピを監視できます。
例: 認可エラーによりレシピが停止したときにアラートを送信
この例では、Workatoにより停止されたレシピトリガーを使用して認証エラーを検出し、チームに通知する方法を示します:
レシピOpsコネクターからWorkatoにより停止されたレシピトリガーを追加します。
監視するレシピドロップダウンメニューを使用して、レシピの監視方法を選択します。
- ワークスペース内のすべてのレシピを監視するには、すべてを選択します。
- 選択済みを選択し、特定のレシピIDを入力します。
- タグを選択し、1つ以上のタグを入力します。
Workatoにより停止されたレシピトリガーを設定する
認可関連の停止をフィルター処理するには、トリガー条件を設定トグルを有効にします。 認可エラーであるデータピルを使用し、trueであるに設定します。
トリガー条件を設定
+ Add stepをクリックし、Action in appを選択します。
ステップを追加 > アプリ内のアクションをクリック
メールを送信アクションを追加します。
データピルをメールフィールドにマッピング
最終更新日: