• ログイン今すぐ開始

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

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

問題を作成する

ログをNew Relicに転送する

当社のログ管理機能は、ログデータの収集、処理、調査、クエリ、およびアラートの作成に役立ちます。ログをNewRelicに取り込むには、次のオプションのいずれかを使用できます。

さまざまなロギング ソリューションの概要については、ログの概要 を参照してください。

特定のユースケースを達成する方法の詳細を次に示します。

これをやりたいなら...。

次のログ転送オプションのいずれかを使用します

ディスク上のローカル ファイルに書き込まれたログを収集する

当社のソリューションを使用して、インフラストラクチャ監視エージェント、Fluent Bit、Fluentd、Logstash、syslog/TCP などのオペレーティング システムからログを転送します。アプリとホストのログの軽量データ コレクターとして、インフラストラクチャ モニタリングのガイド付きインストールを使用します。

クラウド転送プラットフォームを使用する

Amazon AWSGoogle Cloud PlatformMicrosoft AzureHerokuなどのクラウド プラットフォームから、サービスレベル ログ、アプリケーション ログ、インフラストラクチャ ログ、または上記のすべてを収集します。

スタンドアロンまたは Kubernetes の使用時に、Docker コンテナーで実行されているアプリからログを収集します

Kubernetes プラグインまたはインフラストラクチャ監視エージェントを Docker で使用します。

ホストされている場所に関係なく、アプリから直接ログを収集します

当社のAPMエージェントとインフラ監視エージェントをご利用ください。アプリの APM エージェントがログ データを New Relic に直接転送し、コンテキスト内の APM ログを使用できるようにします。追加のサードパーティ ソフトウェアをインストールまたは維持する必要はありません。

他のことをする

ログ転送オプションがニーズを満たさない場合は、次のことができます。

ログフォワーダーを始めよう

ログは、インフラストラクチャ エージェントまたはサポートされているサードパーティのログ サービスのいずれかを介して転送できます。方法は次のとおりです。

  1. New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。
  2. ログを報告するアカウントの New Relicライセンス キーを用意します。
  3. 互換性のあるログフォワーダーのインストール.
  4. TCP ポート 443 でのアウトバウンド接続が、 CIDR 範囲地域 に一致)に対して許可されていることを確認してください。
  5. アカウント データが New Relic に保存されている場所に応じて、構成に DNS 名log-api.newrelic.comまたはlog-api.eu.newrelic.comを使用します。
  6. 該当する場合は、 手動ログ イン コンテキストプロシージャに従って、アプリの APM エージェントを構成します。

ログフォワーディングオプション

APM エージェント以外にも、ログを New Relic に転送するためのソリューションをいくつか提供しています。

インフラストラクチャ エージェント (推奨) と OS ソリューション

インフラストラクチャ エージェントを使用することは、強力なログ レポートと構成オプションを提供するため、ログ管理に推奨される方法の 1 つです。この設定の詳細については、「インフラストラクチャ エージェント ログ」を参照してください。

インフラストラクチャ ログ転送に自動的に含まれるホスト メトリクスが必要ない場合、またはログ フォワーダーが既にある場合は、次のオプションのいずれかを使用して、ログを New Relic に転送できます。

アマゾン

次のAmazonログフォワーダーをサポートしています。

マイクロソフト

次のMicrosoftログフォワーダーをサポートしています。

その他のサポートされているログフォワーダー

次のログ フォワーダーをサポートしています。これらのオプションの一部には、すぐに使用できるダッシュボードとアラートを提供するクイックスタートが付属しています。ログ転送を設定した後、クイックスタートをインストールできます。

Did this doc help with your installation?

TCPエンドポイント

状況によっては、ログフォワーダーがない場合があります。たとえば、CDN、ハードウェアデバイス、またはマネージドサービスを使用します。 rsyslogsyslog-ngなどのsyslogプロトコルを使用して、 TCPエンドポイントを介してログをNewRelicに転送できます。

ログのAPI

プラグインをインストールせずにNew Relicに接続したい場合は、HTTP入力の統合を提供しています。このオプションは、 Log API を介して、監視対象のログデータを直接 New Relic に送信します。

ログ転送の仕組み

次の図は、アプリのログメッセージのライフサイクルを示しています。APMエージェントのメタデータによるエンリッチメント(コンテクストロギング)から、ログデータのフォーマット、New Relicへの転送までを示しています。

この図は、New Relicを介したログメッセージの流れを示しています。

標準のログフォーマッタは、ログイベントを、ダウンストリームのユーザーやプロセスが使用できる意味のある出力(テキストファイルなど)に変換します。 NewRelicFormatterは、ログイベントをNewRelicが期待するJSON形式に変換します。これらのファイルには、ログ情報と拡張メタデータが含まれています。

ログフォワーダ(当社のインフラ監視エージェント、Fluentd、Logstashなど)を設定すると、ログデータを拡張し、エンリッチすることもできます。 ログをコンテキスト に設定することで、ログエンリッチャーは、フォーマットされたログデータを、アプリケーションやホストからの追加のトランザクション情報とリンクさせます。

これにより、ログファイルは、強化されたメタデータとコンテクストのあるロギングデータで強化されます。あなたのログフォワーダーは、ファイルを私たちのロギングエンドポイントに送って処理します。そこからは、New Relic のログ管理機能を使って、ログの表示、照会、アラートの設定などを行うことができます。

次は何ですか?

ログフォワーダーを有効にした後は、ログ管理機能を使ってNew Relicのデータを最大限に活用しましょう。

Copyright © 2023 New Relic Inc.

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