• ログイン無料アカウント

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

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

問題を作成する

New Relicエージェントが送信するすべてのデータをログ(監査)することができます。

すべての New Relic エージェントには、 データの安全性を確保するための強力なセーフガードが搭載されています 。たとえば、New Relic は機密情報を送信する前に自動的に暗号化しています。New Relic のセキュリティ対策についての詳細は、 セキュリティとプライバシーに関する文書 をご覧いただくか、 New Relic セキュリティウェブサイト をご覧ください。

アプリが New Relic に送信する すべての データに関する情報を記録して表示する必要がある場合は、短時間の監査ログを有効にすることができます。これは、デバッグや監査の際に、具体的に何が送信されているのか詳細な情報が必要な場合などに便利です。

注意

使い終わったらすぐに監査ログを無効にするようにしてください。この機能は追加のオーバーヘッドを発生させるため、長時間オンのままにしておくと、監査ログファイルに負荷がかかる可能性があります。

APMエージェントの監査ログ

APMエージェントの設定ファイルの監査ログオプションの詳細については、エージェント固有のドキュメントを参照してください。

エージェント

設定ファイル

C SDK

C SDK デーモンを起動するとき 、デーモンの構成ファイルに -auditlog<ファイル> を追加します。例えば、以下のようになります。

./newrelic-daemon -f -logfile stdout -loglevel debug -auditlog audit.log

Go

Goエージェントではログの記録はオプションです。 newrelic.NewLogger(w) を使用していて、より詳細な出力が必要な場合は、 newrelic.NewLogger(w)newrelic.NewDebugLogger(w) に変更してください。詳細については、GitHubのNew Relic Go logging documentation を参照してください

Java

Set audit_mode to true.

.NET

Set auditLog to true.

Node.js

New Relic の Node.js エージェントでは、ペイロードが設定ログにすでに含まれているため、個別の監査ログを使用しません。徐々に詳細なレベルを表示するには、設定ファイルの ロギング レベル 変数.

PHP

PHPを使用 newrelic.daemon.auditlog (for newrelic.ini) or auditlog (for newrelic.cfg).

Python

Use Python audit_log_file values.

Ruby

audit_log values を使用します。詳細については、 Rubyエージェントの監査ログ を参照してください。

インフラストラクチャエージェントのロギング

インフラ監視ログを生成することができます 当社のインフラエージェントのトラブルシューティングのために。

New Relicのアカウント関連のロギング

New Relic アカウントへの変更を監査するには、 NrAuditEvent で NRQL クエリを実行します。クエリをカスタマイズするには、利用可能な NrAuditEvent attributes のいずれかを使用します。

Copyright © 2022 New Relic Inc.