スケジュールする必要があるプログラムが 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.PROCESS
NR_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
などの失敗した送信を再送信し、送信ログ エントリを定期的に消去します。