利用状況の理解: Event streams
Workatoは、Event streamsの利用状況を処理済みイベントで測定します。 Event streams API、またはワークフローやAPIレシピを通じて生成されたイベントは、処理済みイベントに加算されます。
Event streamsの利用状況は、ワークフローまたはAPIレシピ内で実行される場合、Business actionsまたはAPI呼び出しに加えてカウントされます。
利用状況の計算ルール
Event streamsの利用状況の計算は、一般的な利用状況計算ルールに従います。正常に実行されたイベントは利用状況にカウントされ、失敗したアクションは除外されます。
Workatoは、処理済みイベントを計算するために次の追加ルールを使用します。
- 公開されたイベントのみが利用状況にカウントされます。 消費されたメッセージはカウントされません。 Event streamsトリガーはメッセージの消費のみを行うため、処理済みイベントには加算されません。
- Event streams APIの
publishおよびbatch publishエンドポイントへのAPI呼び出しは、処理済みイベントとしてカウントされます。
利用状況のカウント
ジョブの処理済みイベントの合計は、そのジョブの一部として処理されたすべてのイベントの合計です。 Event streamsを含むレシピワークフロージョブの合計利用状況は、Business actionsの合計+処理済みイベントの合計です。 同様に、Event streamsを含むAPIレシピジョブの合計利用状況は、API呼び出し+処理済みイベントの合計です。
Event streamsアクションはBusiness actionsに加算されません。
利用状況の計算例
次の例は、WorkatoがさまざまなシナリオでEvent streamsの利用状況を計算する方法を示しています。
消費されたメッセージ(トリガー)
メッセージの公開(アクション)
ワークフローレシピで失敗したイベント
APIレシピでのEvent streams
Event streams API
次の表は、Event streams APIを通じて行われた呼び出しについて、Workatoが利用状況を計算する方法を示しています。 これは、publicとdeveloperの両方のEvent streams APIに適用されます。
| エンドポイント | 説明 | 消費済み/公開済みメッセージ | 合計利用状況 |
|---|---|---|---|
| consumeエンドポイント | 処理済みイベントには加算されません。 |
| 0件の処理済みイベント |
| publishエンドポイント | 処理済みイベントに加算されます。 各メッセージは1件の処理済みイベントとしてカウントされます。 |
| 28件の処理済みイベント |
| batch publishエンドポイント | 処理済みイベントに加算されます。 各メッセージは1件の処理済みイベントとしてカウントされます。 |
| 266件の処理済みイベント |
| 複数のエンドポイント | トピックのすべての処理済みイベントの合計。 |
| 558件の処理済みイベント |
Last updated:
消費されたメッセージ(トリガー)
メッセージの公開(アクション)
失敗したEvent streamsアクションを含むレシピ
Event streamsアクションを含むAPIレシピ