• ログイン今すぐ開始

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

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

問題を作成する

インフラストラクチャエージェントを使用してログを転送する

ログを New Relic に転送すると、すべてのログ データが 1 か所で利用できるようになり、アプリケーションとプラットフォームのパフォーマンス データの両方をより詳細に可視化できます。ログを 1 か所にまとめて、ログ データで見つかったエラーや異常を収集、処理、調査、クエリ、およびアラートできます。

ホストの UI から、選択した期間のイベントのコンテキストにログが配置されます。強調表示された属性の詳細データにドリルダウンできます。

インフラストラクチャ エージェントはログ転送機能を有効にするため、ログの転送方法はインフラストラクチャ エージェントのインストール方法によって異なります。次の方法でインフラストラクチャ エージェントをインストールできます。

  • ガイド付きインストール (ほとんどのユーザーに推奨)
  • 手動インストール
  • Linux ターボール

ガイド付きインストールによるログの自動転送

ガイド付きインストールを使用してインフラストラクチャ エージェントをインストールすると、インストール プロセス中にログ転送機能が自動的に構成されます。

インストールを開始するには、展開方法を選択します。

Amazon Linux
Amazon Linux
Ansible
Ansible
CentOS
CentOS
Debian
Debian
Red Hat
RHEL
SLES
SLES
Ubuntu
Ubuntu
Windows
Windows

手動でインストールされたエージェントでログ転送を有効にする

インフラストラクチャ エージェントを手動でインストールするには、 チュートリアルに従ってパッケージ マネージャーをインストールするか、 MSI インストーラー(Windows) を確認してください。

手順 1.インフラストラクチャ エージェントを構成する

構成ファイルは、New Relic に表示するログ ソースをシステムに転送するように指示します。構成ファイルはいくつでも追加できます。インフラストラクチャ エージェントは、 .ymlファイルを使用してロギングを構成します。UI の [データの追加]からインフラストラクチャ エージェントをインストールすると、ファイルlogging.ymlが自動的に作成されます。

ログ転送機能の新しい構成ファイルを追加するには、次のようにします。

  1. ログフォワーダー構成フォルダーに移動します。

    • Linux: /etc/newrelic-infra/logging.d/
    • ウィンドウズ: C:\Program Files\New Relic\newrelic-infra\logging.d\
  2. logging.yml構成ファイルを作成し、必要なパラメーターを追加します。logging.dディレクトリには、参照または開始点として使用できるさまざまな.yml.exampleファイルがあります。

エージェントは、インフラストラクチャ監視サービスを再起動しなくても、新しい構成ファイルを自動的に処理します。これに対する唯一の例外は、カスタムFluentBit構成を構成する場合です。

ステップ 2. ログ転送パラメーターを設定する

ログ転送.yml構成ファイルでnameおよびログ ソース パラメータを設定する必要があります。まず、New Relic に転送するログのnameを定義します。

ログ ソースに何を使用するかは、ログのソースとなる場所によって異なります。ログ ソースに使用できるオプションは次のとおりです。

ステップ 3. 主要な属性を定義する

これらの構成パラメータは必須ではありませんが、これらの構成をlogging.ymlファイルに適用して、ログ転送を最大限に活用することをお勧めします。

サンプル構成ファイル

YAML形式のlogging.d/構成ファイルの例を次に示します。その他の構成例については、インフラストラクチャエージェントリポジトリを参照してください

ステップ 4. ログデータを表示する

すべてが正しく構成され、データが収集されている場合は、次の場所にログと関連するテレメトリデータが表示されます。

  • New Relic UI で選択したホストの概要ページ: one.newrelic.com > ExplorerまたはInfrastructure > Hosts > (エンティティを選択) > Logsに移動します。
  • NewRelicのログUI
  • NRQLクエリを実行するための新しいRelicツール。たとえば、次のようなクエリを実行できます。
SELECT * FROM Log

オンホスト統合のログを有効にする

インフラストラクチャエージェントをインストールすると、最も一般的なオンホスト統合の自動ログ解析と転送を1つのステップで有効にできます。この機能を有効にするには、 on-host-log.yml.exampleファイルの名前をon-host-log.ymlに変更します。完了すると、統合のログが自動的に解析され、NewRelicに送信されます。

このオプションは、サポートされているLinuxプラットフォームで使用できます。

オンホスト統合ログ転送機能を有効にするには:

Linuxtarballを使用してインストールされたエージェントでログ転送を有効にする

インフラストラクチャ監視用のカスタムLinuxインストールプロセスを使用すると、インストールプロセスのすべての側面を調整し、ファイルとフォルダーをマシンに配置できます。支援または手動のtarballインストールプロセスを選択した場合は、次の手順に従ってログフォワーダー機能を実装します。

  1. 次のディレクトリを作成します。
  • /var/db/newrelic-infra/newrelic-integrations/logging
  • /etc/newrelic-infra/logging.d
  1. 次のようなコマンドを実行して、New Relicのfluent-bit-package(RPM)をダウンロードしてインストールします。

    bash
    $
    yum localinstall td-agent-bit-<some-version>.rpm`
  2. New Relicのfluentbitプラグインをダウンロードし、 /var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.soとして保存します。

  3. この Github リポジトリからparsers.confファイルをダウンロードまたはコピーし、 /var/db/newrelic-infra/newrelic-integrations/logging/parsers.confとして保存します。

Did this doc help with your installation?

トラブルシューティング

ログフォワーダーの構成で問題が発生した場合は、次のトラブルシューティングのヒントを試してください。

次は何ですか?

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

ログ転送を無効にする

ログ転送機能を無効にするには、 logging.dディレクトリに移動し、構成プロセス中に最初に追加された.yml拡張子のファイルを削除します。

  • Linux: /etc/newrelic-infra/logging.d/
  • ウィンドウズ: C:\Program Files\New Relic\newrelic-infra\logging.d\
Copyright © 2023 New Relic Inc.

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