はじめる前に

展開に次のものを使用していることを確認します。

  • Java サーバレストレーサとともにインストゥルメント化された AWS Lambda 関数。
  • アクティブな EUM ライセンスと JavaScript エージェント。

EUM メタデータの追加と返却

EUM をトレーサと統合するには、トランザクション オブジェクトをクエリし、EUM メタデータを返す必要があります。

トランザクションの停止後、次のメソッドを呼び出します。ダウンストリーム JavaScript エージェントによって消費されるヘッダー ADRUM_0、ADRUM_1、ADRUM_2、および ADRUM_3 に各文字列を指定された順序で個別に割り当てます。

public void stopTransactionAndRecordEUM(OutputStream output) throws IOException {
        Transaction transaction = getTransaction();
 
// Your AWS Lambda function code
 
//You must call transaction.stop(); before calling transaction.getEumMetadata();
 transaction.stop();
// call transaction.getEumMetadata(); function to query transaction object for EUM metadata  
List<String> eumMetadata = transaction.getEumMetadata();