AWS Lambdaの実行速度が遅かったので、AWS X-Rayを使って調べてみました。
遅いのは外部サービスをHTTP経由で呼び出している部分と思われたのですが、Promiseベースの axios を使っていたために、AWS X-Ray SDK をインストールしただけでは分析が出来ませんでした。
Lambdaのコードに、ここに書いてあるおまじないを追加すると、X-Rayで分析をすることが出来ました。私の環境(Node.js 6.10)では、以下のコードを追加すれば OK でした。
const awsXRay = require('aws-xray-sdk');
const awsSdk = awsXRay.captureAWS(require('aws-sdk'));
awsXRay.captureHTTPsGlobal(require('http'));
awsXRay.capturePromise();
const axios = require('axios');