AppDynamics APM Platform 21.x アプリケーション監視 アプリケーションサーバーエージェントのインストール AWS Lambda 向けサーバレス APM Current: サーバレス APM 環境のセットアップ PDF Download PDF Download page サーバレス APM 環境のセットアップ. Current page All pages サーバレス APM 環境のセットアップ このページでは、必須およびオプションの環境変数(HTTP プロキシサポートを含む)と、AWS 管理コンソールで変数を入力する方法について説明します。サーバレストレーサのサポートJava のバージョンJava サーバレストレーサは Java 8 をサポートしています。Node.jsバージョンNode.js サーバレストレーサは、Node.js 10.x、12.x、および 14.x をサポートしています。PythonバージョンPython サーバレストレーサは、Python 3.6、3.7、および 3.8 をサポートしています。環境変数の設定AWS Lambda の Serverless APM をインストゥルメント化するには、次の表に記載されている環境変数を設定する必要があります。AWS 管理コンソールで、すべての該当する情報をキーと値のペアの環境変数として入力します。 環境変数を変更すると、既存のインスタンスは、前の値を使用して実行を完了します。すべての新しい要求は、更新された値で実行されます。 環境変数説明デフォルト必須値の例APPDYNAMICS_ACCOUNT_NAMEAWS Lambda 関数で使用されているコントローラに関連付けられているアカウント名。<AppDynamics_account_name>ありcustomer1APPDYNAMICS_AGENT_ACCOUNT_ACCESS_KEYコントローラのアクセスキー。「エージェントとコントローラの接続」を参照してください。<AppDynamics_account_key>ありAB1a2b3c4$123APPDYNAMICS_APPLICATION_NAMEトレーサがインストゥルメント化されているアプリケーションの名前。<Your_app_name>対応testAppAPPDYNAMICS_CONTROLLER_HOSTAWS Lambda 関数で使用されているコントローラに関連付けられているホスト。http:// または https:// を含めないでください<Controller_host_name>あり<accountname>.saas.appdynamics.comAPPDYNAMICS_CONTROLLER_PORTコントローラに関連付けられているポート。 443いいえ8080APPDYNAMICS_DISABLE_AGENTサーバレストレーサを無効にし、すべてのサーバレス アプリケーション モニタリングを停止します。許容値は true および false です。falseなしtrueAPPDYNAMICS_ENABLE_EUMAWS Lamba 関数のエンドユーザモニタリングを有効にするために、Node.js サーバレストレーサによって使用されます。EUM を有効にするには true に、EUM を無効にするには false に設定します。詳細については、Node.js サーバレストレーサとエンドユーザモニタリングの統合を参照してください。falseなしtrueAPPDYNAMICS_HTTP_TIMEOUT_MSトレーサがデータをダウンストリームに送信するための HTTP タイムアウト(ミリ秒)。2000いいえ3000APPDYNAMICS_LOG_LEVELトレーサのログレベル。許容値は DEBUG、INFO、WARN、ERROR、および FATAL です。INFOいいえINFO APPDYNAMICS_SERVERLESS_API_ENDPOINT報告先のトレーサの AppDynamics エンドポイント。次の AWS リージョンでは、サーバレス API エンドポイントを使用できます。シドニー、フランクフルト、オレゴン。<https://your-endpoint-name-api.saas.appdynamics.com/>対応アジア太平洋(シドニー): https://syd-sls-agent-api.saas.appdynamics.comEU(フランクフルト): https://fra-sls-agent-api.saas.appdynamics.com米国西部(オレゴン): https://pdx-sls-agent-api.saas.appdynamics.comAPPDYNAMICS_TIER_NAMEAWS Lambda 関数の名前。<Your_tier_name>デフォルトでは、AWS Lambda 関数の名前が使用されます。なしserverlessTestTierHTTP プロキシのサポートHTTP プロキシサポートを有効にするには、AWS 管理コンソールで次の変数を定義します。環境変数説明値の例APPDYNAMICS_HTTP_PROXY_HOSTプロキシのパブリックアクセス可能なホスト名。myproxy.example.comAPPDYNAMICS_HTTP_PROXY_PORTプロキシが実行されているポート。8080APPDYNAMICS_HTTP_PROXY_SERVER_CERTIFICATEプロキシサーバの証明書への相対パス。プロキシサーバがプロキシを信頼する AWS Lambda 関数の自己署名証明書で実行されている場合に必要。プロキシサーバを信頼するようにランタイム環境を設定している場合は、この変数は必要ありません。resources/proxy-cert.pemさらに、プロキシサーバの基本認証のクレデンシャルを追加することもできます。AWS 管理コンソールに次の変数を追加します。環境変数説明値の例APPDYNAMICS_HTTP_PROXY_USER基本認証に関連付けられているユーザ名。user1APPDYNAMICS_HTTP_PROXY_PASSWORDプロキシサーバの基本認証パスワードへの相対パス。AWS Lambda 関数を信頼するためにプロキシサーバのパスワードが必要です。password123APPDYNAMICS_HTTP_PROXY_PASSWORD_FILEプロキシサーバの基本認証パスワードファイルへのプレーンテキストファイル。プロキシサーバのパスワードファイルを含むように展開パッケージを更新します。AWS Lambda 関数を信頼するためにプロキシサーバのパスワードが必要です。resources/proxy-password.txt 基本ログイン情報を追加する場合は、APPDYNAMICS_HTTP_PROXY_PASSWORD または APPDYNAMICS_HTTP_PROXY_PASSWORD_FILE を含める必要があります。両方を含めた場合、トレーサは APPDYNAMICS_HTTP_PROXY_PASSWORD_FILE を渡すだけです。 AWS コンソールでの環境変数の追加AWS 管理コンソールを使用して環境変数を追加する場合:AWS 管理コンソールにサインインします。[AWS Services] に移動して [Lambda] を開きます。AWS Lambda 関数を選択します。 [Environment variables] に移動して、関数のキーと値のペアの環境変数を入力します。Save をクリックします。次の図は、必要なすべての環境変数の例を示しています。これらのマニュアルで使用されている Amazon Web サービス、AWS ロゴ、AWS、およびその他の AWS マークは、米国およびその他の国における Amazon.com, Inc. またはその関連会社の商標です。 ×