スケジュールする必要があるプログラムが 3 つあります。トランザクションSM36を使用してスケジュールします。
ABAPプログラム | 機能性 | 推奨頻度 |
|---|---|---|
モニター システムおよび NR APIエンドポイントへの RFC 接続を確認します。 | 3分ごと | |
データ収集、接続されたシステムとデータプロバイダに基づいて複数のジョブをスケジュールする必要があります | 5分ごと | |
失敗した送信を再送信する | 15分ごと |
RFCチェックプログラムのスケジュール
/NEWR/REGISTRY_RFC_CHECK 1 ~ 3 分ごとにスケジュールし、データ収集ジョブよりも頻繁に実行されるようにします。ジョブ名NR_RFC_CHECKを使用します。
ABAPデータ収集マネージャーのスケジュール
次のデータ プロバイダー グループに重点を置いたバリアントを含む 3 つのデータ収集ジョブをスケジュールします。SP03より前のコレクション マネージャー ジョブをスケジュールする手順については、 「SP03 より前のバリアントとジョブ」を参照してください。スケジュール設定のためにデータ プロバイダーを 3 つのグループに分けます。
トレース: このグループには、パフォーマンス データベース (STAD) 関連のデータ プロバイダーが含まれます。
NR.SAP.TRANSACTION(トレース データ プロバイダー)、NR.SAP.TRANSACTION.COMPLETE(並列バックグラウンド RFC プロセスによる完全なパフォーマンス データベース収集)、NR.SAP.SYSTEM.PROCESS、NR_SAP_PROGRAM、NR_SAP_WORKLOAD_COMPLETE、NR.SAP.WORKLOAD.COMPLETEなどのパフォーマンス データベース関連のプロバイダーが含まれます。NR.SAP.SYSTEM.PROCESSNR_SAP_PROGRAMはSP02以降は中断されます。
IDOC : 実稼働システムでは、IDOC の収集にかなりの時間がかかる場合があります。
NR_SAP_IDOC(メインの IDOC ステータス イベント データ プロバイダー)、NR_SAP_IDOC_COMPLETE(BG RFC コレクションによる完全な IDOC 取得)、NR_SAP_IDOC_Configuration(IDOC データ プロバイダーのパフォーマンスを向上させるために IDOC マスター データをダウンロード) などの IDOC 関連プロバイダーが含まれます。
SYSTEM : 残りのデータプロバイダー。
/NEWR/ONE_COLLECTIONのバリアントを作成する
SP03 以降、 /NEWR/ABAP_COLLECTION_MANAGERNとRSBTONEJOB2は/NEWR/ONE_COLLECTIONに結合されます。このプログラムには、 /NEWR/ABAP_COLLECTION_MANAGERNからのすべての問題とRSBTONEJOB2からのジョブ名が含まれており、同様に機能します。 ジョブをスケジュールするには、次の値を使用して/NEWR/ONE_COLLECTIONのバリアントを作成します。
バリアント名 | トレース | IDOC | SYSTEM |
|---|---|---|---|
職名 |
|
|
|
New Relic アカウント ID | データを受信するために使用されるSAPアカウント | データを受信するために使用されるSAPアカウント | データを受信するために使用されるSAPアカウント |
トランザクションあたりのレコード数 | デフォルトは10000 | デフォルトは10000 | デフォルトは10000 |
データプロバイダー名 | 単一の値を選択:
| 単一の値を選択:
| 単一の値を除外:
|
実行モード | 順次処理 | 順次処理 | 並列処理 |
必要な最小WP | システム DIA WP >= 30 の場合は 6 に設定し、それ以外の場合は 3 に設定します。 | 該当なし | システム DIA WP >= 30 の場合は 6 に設定し、それ以外の場合は 3 に設定します。 |

収集ジョブのスケジュール
- トランザクション
SM36を開始します。 - 各ジョブのジョブ名を入力し、ジョブ クラスをCに設定します。
- ステップをクリックし、プログラム名
/NEWR/ONE_COLLECTIONを入力して、バリアントを選択します。 - Start Condition[開始条件]をクリックし、Start Date[開始日]とTime[時刻]を設定して、Periodic Job[定期ジョブ]ボックスをオンにします。
- Period Values[期間値]に移動し、 Other Period[その他の期間]をクリックして、分に5 と入力します。
再送信プログラムのスケジュール
送信エラーが発生した場合に New Relic アカウントの失敗した送信を再送信するには、プログラム
/NEWR/RESEND_FAILED_API_TRANSにDEFAULTという名前のバリアントを作成します。次の値を指定します。
- New Relic アカウント ID
- HTTP 応答コード:
000と413、および200から299の範囲を除外します。

このジョブを 15 分ごとに実行するようにスケジュールし、HTTP 応答コード
500などの失敗した送信を再送信し、送信ログ エントリを定期的に消去します。