• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

AWS Lambda 拡張機能 Telemetry API の統合

進行中の作業

New Relic AWS Lambda Telemetry 拡張機能を使用すると、ユーザーはテレメトリ データをラムダ関数から直接 New Relic に送信できます。トリガーをセットアップしたり、Amazon CloudWatch に接続したりする必要はありません。拡張機能をレイヤーとして追加することで、ログ、イベント、メトリクス、トレースを送信し、New Relic プラットフォームでデータから即座に洞察を得ることができます。

インストール

  1. AWS コンソールで[Lambda] > [関数]に移動し、データを取り込む関数を選択します。

  2. [レイヤ] > [レイヤを追加] を選択します。

  3. [レイヤーの選択] で、[ ARN オプションを指定してレイヤーを指定] を選択します。

  4. https://layers.newrelic-external.com/にアクセスし、リージョンで AwsLambdaExtension を検索して、最新のレイヤー バージョンのARNを見つけ、それを AWS コンソールのARNフィールドに貼り付けます。AwsLambdaExtension が見つからない場合は、次のパターンを使用してarnを取得します。

    arn:aws:lambda:{your-region}:533243300146:layer:AwsLambdaExtension:{version}

拡張機能の最新バージョンを取得するには、[バージョン 1] を選択して [保存] をクリックします。次に、[編集] をクリックして、利用可能な最新バージョンを選択します。5. [構成] に移動し、[環境変数]を選択してKey: NEW_RELIC_LICENSE_KEY Value: YOUR_LICENSE_KEYを追加します。注: Key: NEW_RELIC_ACCOUNT_IDはオプションのパラメーターであり、New Relic アカウント ID に設定する必要があります。

セットアップが正しく行われたことを確認するには、コードセクションの [テスト] ボタンをクリックします。

データを検索する

https://one.newrelic.com/に移動すると、New Relic でデータを見つけることができます。左側のメニューのこれらのカテゴリのいずれか: LogsまたはMetrics & events 、または...Add More > Traces

ログ:

ログは、特定の属性セットによってフィルタリングできます。左側のメニューで [属性] をクリックし、目的の属性を選択します。例えば:

NEWRELIC > SOURCE > api.logs
AWS > EXTENSION.NAME > AwsLambdaExtension
PLUGIN > TYPE > lambda extension

メトリクス:

拡張機能によって送信されるメトリックには、プレフィックスaws.telemetry.lambda_ext.が付きます。現在、6 つの AWS ラムダ メトリクスがあります。

'durationMs'
'billedDurationMs'
'initDurationMs'
'memorySizeMB'
'maxMemoryUsedMB'
'producedBytes'

イベント

この拡張機能によって送信されたイベントを確認するには、 [カスタム イベント]セクションでAwsLambdaExtensionを探します。現在、12 のイベント タイプがあります。

platform_initStart
platform_initRuntimeDone
platform_initReport
platform_start
platform_runtimeDone
platform_fault
platform_report
platform_extension
platform_telemetrySubscription
platform_logsDropped
function
extension

Dimensionsメニューでデータをさらにフィルタリングできます。

トレース

トレース データは [トレース] タブに表示されます。拡張機能によって送信されたトレースを表示するには、「AwsLambdaExtension」を検索します。

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.