実行時間が長い同時 Apex 制限イベント種別
実行時間が長い同時 Apex 制限イベント種別には、組織の同時実行制限に達した後に Salesforce によって終了された、組織内の実行時間が長い同時 Apex 要求に関する情報が含まれます。確立された Apex コンテキストが 5 秒間実行される要求は、実行時間が長い同時要求の組織の制限にカウントされます (非同期要求は制限にカウントされません)。実行時間が長い要求数が 10 (組織のデフォルトの制限) を超えた場合、その他の実行時間が長い要求は終了されます。このイベント種別は、API バージョン 45.0 以降の EventLogFile オブジェクトで使用できます。
イベントモニタリングについての詳細は、「イベントモニタリング」Trailhead モジュールまたは『REST API 開発者ガイド』を参照してください。
項目
| 項目 | 詳細 |
|---|---|
| EVENT_TYPE | |
| NUMBER_REQUESTS |
|
| ORGANIZATION_ID | |
| REQUEST_ID | |
| REQUEST_URI |
|
| REQUESTS_LIMIT |
|
| TIMESTAMP | |
| TIMESTAMP_DERIVED |
|
| USER_ID |
使用方法
たとえば、実行時間が長い同時 Apex 制限ログ数を監視してベンチマークを取得したり、時間単位で件数をプロットしたりできます。どこで制限を超えたかを確認するには、REQUEST_URI 項目を参照します。その後、平均 RUN_TIME が 5 秒を超える Apex 実行イベントデータとこのデータを相互参照します。同期要求のみを特定するには、Apex 実行イベントデータの QUIDDITY 項目を使用してイベントデータを相互参照します。例: QUIDDITY NOT IN (A,BA,F,Q,S) および CALLOUT_TIME (>5000)