• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

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

問題を作成する

ログをNew Relicに転送する

私たちのこれらの機能は、ログ データの収集、処理、探索、クエリ、およびアラートに役立ちます。ログを New Relic に取得するには、次のオプションのいずれかを使用できます。

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

ヒント

ログがたくさんありますか? それらを最適化および管理する方法については、チュートリアルをご覧ください。

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

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

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

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

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

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

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

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

Kubernetes 環境の場合は、 Kubernetes プラグインを使用してください。

Docker 環境の場合、いくつかのオプションが提供されています。

  • コンテキスト内で APM ログを使用する

  • インフラストラクチャ エージェントを使用してホストレベルのログを収集します。 logging.yml 構成ファイルでは、必ず /var/log/containers/*.log ディレクトリを末尾に追加してください。例えば:

    logs:
    - name: Docker-logs
    file: /var/log/containers/*.log # Path to Docker log files
  • スタンドアロン Docker イメージを使用する

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

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

他のことをする

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

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

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

  1. New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。
  1. New Relicを手に入れよう

    ログを報告するアカウントの準備ができました。

  2. 互換性のあるログフォワーダーのインストール.

  3. TCP ポート 443 でのアウトバウンド接続が、 CIDR 範囲地域 に一致)に対して許可されていることを確認してください。

  4. アカウント データが New Relic に保存されている場所に応じて、構成に DNS 名log-api.newrelic.comまたはlog-api.eu.newrelic.comを使用します。

  5. 該当する場合は、アプリの

    手動ログ イン コンテキスト 手順に従って、エージェントを削除します。

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

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

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

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

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

アマゾン

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

マイクロソフト

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

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

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

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

TCPエンドポイント

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

ログのAPI

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

ログ転送の仕組み

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

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

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

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

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

次は何ですか?

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

Copyright © 2024 New Relic Inc.

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