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

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

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

問題を作成する

Kinesis Data Firehoseによるログのストリーミング

ログデータがすでに Amazon CloudWatch Logs によって監視されている場合、当社の Kinesis Data Firehose 統合を使用して、New Relic でログデータを転送し、エンリッチすることができます。Kinesis Data Firehose は、当社のプラットフォームを含むさまざまな宛先にデータをリアルタイムにストリーミングできるサービスです。

CloudWatch ログや、Kinesis ストリームと互換性のあるその他のログをNew Relicに転送すると、ログ データの収集、処理、探索、書き込み、集計の機能が強化されます。

重要

FedRAMP 顧客の場合は、 AWS Kinesis Data Firehose 統合が現在 FedRAMP によって承認されていないため、Kinesis Data Firehose を使用してログ ストリーミングを有効にしないでください。

New Relic の配信ストリームを作成します。

Kinesis Data FirehoseからNew Relicにログを転送するために。

  1. があることを確認してください。

  2. 手順に従ってAmazon Kinesis Data Firehose 配信ストリームを作成し、送信先として New Relic を選択します。AWS マネジメントコンソールで、 Amazon Kinesisに移動します。

  3. Kinesis Data Firehoseを選択し、 Create delivery streamをクリックします。

  4. ストリームの名前を入力し、データソースを選択します。

  5. 宛先を選択する場合は、 Third-party partnerクリックしてから New Relic.

  6. HTTP endpoint URLで、 New Relic logs - USを選択します。 これは米国のエンドポイント ( https://aws-api.newrelic.com/firehose/v1 ) です。 EU インジケーターを使用するには、この手順の残りのステップを完了してから、 EU アカウント設定に進んでください。

  7. API keyフィールドに貼り付けます。

  8. Content encodingGZIPに設定されていることを確認してください。

  9. Buffer hints/Buffer sizeの下に1 MiBbuffer sizeを設定します。 (デフォルトでは、 Buffer hintsセクションが折りたたまれていることに注意してください。 詳細については、 「バッファ設定」セクションを参照してください。

  10. 残りのメタデータの設定を行い、確認します。

AWS マネジメント コンソールで追加した任意のキー/値のペアは、New Relic で使用できる属性/値のペアになります。Kinesis Data Firehose は、これらのキーと値のペアを各 HTTP 呼び出しに含めます。これらのKinesis Firehose パラメータは、宛先を特定して整理するのに役立ちます。

バッファサイズと間隔を設定する

AWSのログにKinesisFirehose統合を選択すると、ウィザードは画面の下部にBuffer hintsという小さなセクションを非表示にします。このセクションには、 Buffer sizeBuffer intervalの2つの非常に重要な構成オプションが含まれています。

Firehose Buffer Hints

デフォルト値は、 Buffer sizeの場合は5 MiB、{ Buffer interval }の場合は60秒です。これは、Firehoseが5 MiBのデータを含むまで、または最後にNew Relicにフラッシュされてから60秒が経過するまで、ログを蓄積することを意味します。

重要

これらのデフォルト設定は、NewRelicでのログ管理には適していません。 Buffer sizeとして1MiBを使用し、GZIP本体圧縮をアクティブにすることを強くお勧めします。

なぜこれをお勧めしますか? New Relicは、LogsAPIへの個々のHTTPPOSTリクエストに対して最大1MB(1.000.000バイト)のペイロードを受け入れます。蓄積されたログのサイズが60秒間の蓄積期間中に1MBを超えると、 413 HTTPエラーでそれらのログを拒否します。

配信ストリームでは、少なくとも1 MiB(1.048.576バイト)のバッファーサイズを構成できます。この値は、NewRelicのLogsAPIで許可されている1MBをわずかに上回っていますが、GZIP圧縮を使用して、結果のペイロードが1MBの制限よりも小さくなるようにすることができます。

EUのアカウントにログを送信するようにストリームを設定する

EUのデータセンターでNew Relicアカウントをお持ちの方。

  1. 標準的な手順に従って、 デリバリーストリームを作成する.

  2. ストリームが作成されたら、 Amazon Kinesis コンソールに移動し、 Delivery streamsをクリックします。

  3. 新しく作成した配信ストリームの名前をクリックし、 Configurationタブを選択します。

  4. Destination settingsセクションの横にあるEditをクリックします。

  5. EU アカウントの Firehose エンドポイントのHTTP endpoint URLの値を更新します。

    https://aws-api.eu.newrelic.com/firehose/v1
  6. Save changesをクリックして、ストリームが更新されていることを確認します。

このドキュメントはインストールの役に立ちましたか?

ログデータを表示する

すべてが正しく構成され、データが収集されている場合は、次の両方の場所にログ データが表示されるはずです。

  • ログUI
  • NRQL クエリを実行するためのツール。たとえば、次のようなクエリを実行できます。
SELECT * FROM Log

ログ管理機能を有効にしてもデータが表示されない場合は、標準のログトラブルシューティング手順に従ってください。

次は何ですか?

ログ UIを使用して、プラットフォーム全体のログ データを調べます。

ログ転送を無効にする

ログ転送機能を無効にするには、 Kinesis Data Firehose documentation に記載されている標準的な手順に従ってください。New Relic では、他に何もする必要はありません。

Copyright © 2024 New Relic株式会社。

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