ログ転送、ローカルの装飾、ログイベントのカスタムアトリビュート、およびログメトリクスの収集を制御するには、Rubyエージェントのアプリケーションログ設定を構成してください。
アプリケーションログ
Ruby エージェントは、コンテキスト内の APM ログをサポートします。Ruby エージェントのログを構成するためのヒントについては、コンテキストで Ruby ログを構成するを参照してください。
使用可能なロギング関連の構成オプションには、次のものがあります。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、ログの装飾とログイベントおよびメトリックの収集を有効にします。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントはアプリケーションによって発行されたログレコードをキャプチャします。
タイプ | 弦 |
|---|---|
デフォルト |
|
環境変数 |
|
New Relicに転送されるログイベントの最小レベルを設定します。指定した重大度以上のログが転送されます。たとえば、debugを指定するとすべてのログイベントが転送されますが、errorを指定した場合は、error、fatal、unknownのイベントのみが転送されます。設定可能な値(重大度の低い順):debug、info、warn、error、fatal、unknown(大文字と小文字は区別されません)。
この順番は、RubyのLogger::Severity定数の整数値に準拠しています(https://github.com/ruby/logger/blob/113b82a06b3076b93a71cd467e1605b23afb3088/lib/logger/severity.rbを参照してください)。
タイプ | ハッシュ |
|---|---|
デフォルト |
|
環境変数 |
|
New Relic に転送されるすべてのログ イベントにカスタム属性として追加するキーと値のペアを含むハッシュ。環境変数を使用して送信する場合、値は「key1=value1,key2=value2」のような形式にする必要があります。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントはログレコードにラベルを付加します。
タイプ | 配列 |
|---|---|
デフォルト |
|
環境変数 |
|
ログ レコードから除外するラベルを含む、大文字と小文字を区別しない配列またはコンマ区切りの文字列。
タイプ | 整数 |
|---|---|
デフォルト |
|
環境変数 |
|
一度にメモリにバッファリングするログレコードの最大数を定義します。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントはログをメタデータで装飾して、エンティティ、ホスト、トレース、およびスパンにリンクします。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントはアプリケーションのロギングに関連するメトリックをキャプチャします。