• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

CloudWatch フォールバック

ニーズに応じて、いくつかの異なる方法で New Relic Lambda 監視データを送信できます。 関数の最高のパフォーマンスと最強のフェイルセーフを提供するオプションには、CloudWatch をフォールバックとして構成することが含まれます。 つまり、拡張機能を通じてテレメトリをNew Relicに送信し、拡張機能に問題が発生した場合でも、 New Relic CloudWatch を通じてペイロードを受け取ります。

CloudWatch フォールバックの利点:

  • 独立した実行: 関数の実行とは独立して、CloudWatch からすべてのログをキャプチャします。 関数の通常の操作を妨げたり、関数の呼び出し期間に影響を与えたりすることはほとんどありません。
  • 安全なネットワークで動作します: New Relic への送信トラフィックが不可能な VPC 内の機能に役立ちます。
  • 強化された監視を可能にします: 他の形式のインフラおよびデータベース テレメトリに必要です。 詳細については、 Amazon RDS 拡張監視インテグレーションのドキュメントを参照してください。

この配送オプションは最も強力なフェイルセーフを提供しますが、AWS CloudWatch サービスによって大量のデータが生成される可能性があることに注意することが重要です。 コストとどの New Relic 料金プランを選択するかを考えるときは、データの取り込みを念頭に置いてください。

CloudWatch フォールバックの仕組み

拡張機能が起動に失敗した場合 (noop モードとも呼ばれます)、またはクラッシュした場合、エージェントによって生成されたNR_LAMBDA_MONITORING行をエンコードできません。 代わりに、 NR_LAMBDA_MONITORING行が CloudWatch ログに表示されます。 newrelic-log-ingestion関数が関数と同じリージョンにインストールされ、ペイロードを発送するように設定され、関数の CloudWatch ロググループによってトリガーされる場合、ペイロードを発送するための拡張機能へのフォールバックとして機能できます。

あなたが始める前に

フォールバック オプションを設定する前に、次の作業を完了する必要があります。

  • ログを送信する AWS リージョンにnewrelic-log-ingestion関数をインストールします。
  • ログを送信する場合は、null に等しいフィルター パターンを作成するか、送信する関数ログに一致するカスタム パターンを作成します。 New Relic は関数の CloudWatch ログを受信します。 重複したログを回避するには、拡張機能のログ送信を無効にする必要があります。 拡張機能のログ配布はデフォルトで無効になっています。

New Relic Lambda レイヤーを更新する前に実行できるベストプラクティスをいくつか紹介します。

  • 新しいレイヤー バージョンに更新する前に、最新のレイヤーによって拡張機能またはサードパーティの依存関係を破壊する変更が導入される可能性があることに注意してください。
  • 関数で適切に動作することがわかっているレイヤー バージョンを固定し、バグの解決、新機能やセキュリティ パッチの取得、またはエージェントのサポートが終了した場合にのみ、新しいレイヤー バージョンに更新します。
  • 新しいレイヤーを本番環境にデプロイする前に、すべての変更とリリース ノートを慎重に確認し、開発環境またはステージング環境でテストしてください。

実装オプション

CloudWatch フォールバックを実装する方法は 3 つあります。

  1. テレメトリー ペイロードの拡張機能を有効にし、ログを CloudWatch 経由で送信します。このシナリオでは、テレメトリー ペイロードは拡張機能を介して送信され、ログは CloudWatch を介して送信され、拡張機能が失敗した場合はペイロードも送信されます。
  2. テレメトリー ペイロードおよびログに対して拡張機能が有効になっています: このシナリオでは、テレメトリー ペイロードおよびログは拡張機能を通じて出荷されます。
  3. 拡張機能が無効: このシナリオでは、ログとペイロードの送信に常に CloudWatch が使用されます。
Copyright © 2024 New Relic株式会社。

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