問題
NewRelic-log-ingestion
、AWSからのログを私たちのRDS Enhanced Monitoring、VPC Flow LogsインテグレーションにプッシュするためのLambda関数、またはAWS Lambda用のモニタリングの初期バージョン(アルファおよびベータ)を使用しています。動作していないか、部分的なデータを送信しています。
解決策
NewRelic-log-ingestion
ラムダのバージョンが2.1より前のものは非推奨となっています。AWS Serverless Repository で公開されている最新のラムダにアップデートしてください。 New Relic CLI を使用するか、手動でアップデートすることができます。
推奨: ログ・インジェスチョン・ラムダ関数を更新する主な方法は、 標準的な手順 New Relic CLI を使用して関数を更新することです。
また、手動で機能をアップデートすることもできます。
- アラートでの誤検知を避ける。 UI手順 または API手順 に従って、AWS Lambda、RDS Enhanced Monitoring、VPC Flow Logsとのモニタリング統合に関連するすべてのアラート条件を無効にします。
- 時代遅れのLambdaのバージョンを削除します。AWS Lambda Consoleにアクセスして、
newrelic-log-ingestion
を削除します。これにより、次のステップが完了するまで、RDS Enhanced MonitoringとVPC Flow Logsの統合が停止することに注意してください。 - サービスを再有効化します。 RDS Enhanced Monitoring または VPC Flow Logs の手順に従うか、 configure CloudWatch logs to stream to New Relic Lambda の手順に従う。
- 新しいラムダにデータが流れていることを確認します。