속성을 활성화 또는 비활성화하는 속성과 대상 에 대해 포함하거나 제외할 속성을 결정할 때 New Relic이 사용하는 규칙에 대해 알아보세요. 여기에는 New Relic 에이전트 속성 릴리스와 함께 더 이상 사용되지 않는 PHP 에이전트 속성에 대한 요약도 포함됩니다.
속성 속성 컬렉션에 대한 대상을 열거나 닫으려면 다음 대상 속성을 사용하십시오.
newrelic.attributes.enabled
newrelic.browser_monitoring.attributes.enabled
브라우저 모니터링 에 대한 모든 속성을 켜거나 끕니다. 이는 페이지 조회 이벤트에 첨부되는 데이터입니다. newrelic.attributes.enabled
이 false
인 경우 이 속성이 어떻게 설정되었는지에 관계없이 브라우저 모니터링에 속성이 전송되지 않습니다.
newrelic.error_collector.attributes.enabled
추적된 오류에 대한 모든 속성을 켜거나 끕니다. newrelic.attributes.enabled
이 false
이면 이 속성이 설정되는 방식에 관계없이 추적된 오류에 속성이 전송되지 않습니다.
newrelic.transaction_events.attributes.enabled
트랜잭션 이벤트에 대한 모든 속성을 켜거나 끕니다. newrelic.attributes.enabled
이 false
이면 이 속성이 설정되는 방식에 관계없이 트랜잭션 이벤트에 속성이 전송되지 않습니다.
newrelic.transaction_tracer.attributes.enabled
트랜잭션 추적에 대한 모든 속성을 켜거나 끕니다. newrelic.attributes.enabled
이 false
이면 이 속성이 설정되는 방식에 관계없이 속성이 트랜잭션 추적으로 전송되지 않습니다.
newrelic.span_events.attributes.enabled
Span
데이터의 모든 속성을 켜거나 끕니다. newrelic.attributes.enabled
이 false
이면 이 속성이 설정되는 방식에 관계없이 스팬에 속성이 전송되지 않습니다.
다음 속성/대상별 .include
또는 .exclude
속성을 사용하여 특정 대상에서 특정 속성을 추가하거나 제거합니다.
newrelic.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
속성이 활성화되면 이 목록의 모든 속성 키가 New Relic으로 전송됩니다.
newrelic.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록의 모든 속성 키는 New Relic으로 전송 되지 않습니다 .
newrelic.browser_monitoring.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
browser_monitoring
에 대해 속성이 활성화된 경우 이 목록의 모든 속성 키는 페이지 보기 데이터로 전송됩니다.
newrelic.browser_monitoring.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록에 있는 모든 속성 키는 페이지 보기에서 New Relic으로 전송 되지 않습니다 .
newrelic.error_collector.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
추적된 오류에 대해 속성이 활성화된 경우 이 목록의 모든 속성 키는 추적된 오류의 New Relic으로 전송됩니다.
newrelic.error_collector.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록의 모든 속성 키는 추적된 오류에서 New Relic으로 전송 되지 않습니다 .
newrelic.transaction_events.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
트랜잭션 이벤트에 대해 속성이 활성화된 경우 이 목록의 모든 속성 키는 트랜잭션 이벤트의 New Relic으로 전송됩니다.
newrelic.transaction_events.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록의 모든 속성 키는 트랜잭션 이벤트에서 New Relic으로 전송 되지 않습니다 .
newrelic.transaction_tracer.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
트랜잭션 추적에 대해 속성이 활성화된 경우 이 목록의 모든 속성 키는 트랜잭션 추적의 New Relic으로 전송됩니다.
newrelic.transaction_tracer.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록의 모든 속성 키는 트랜잭션 추적에서 New Relic으로 전송 되지 않습니다 .
newrelic.span_events.attributes.include
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
스팬 이벤트에 속성이 활성화되면 이 목록의 모든 속성 키가 스팬 이벤트의 New Relic으로 전송됩니다.
newrelic.span_events.attributes.exclude
유형:
쉼표로 구분된 문자열 목록
기본:
비어 있는
이 목록의 모든 속성 키는 스팬 이벤트에서 New Relic으로 전송 되지 않습니다 .
속성 규칙 New Relic은 대상에 대해 포함하거나 제외할 속성을 결정할 때 이러한 규칙을 따릅니다.
활성화된 경우 루트 수준이 우선합니다. newrelic.attributes.enabled
필드는 다른 모든 설정보다 우선합니다. false
일 때 New Relic에 속성이 보고되지 않습니다.
구성 예:
newrelic.attributes.enabled = false
newrelic.attributes.include = foo,bar
newrelic.transaction_tracer.attributes.enabled = true
출력 예:
Keys passed in: password, foo, bar, bat
Keys included for all destinations:
Keys excluded for all destinations: password, foo, bar, bat
활성화된 대상은 포함 및 제외보다 우선합니다. newrelic.{destination}.attributes.enabled
플래그는 포함 및 제외 키보다 우선합니다.
구성 예:
newrelic.transaction_tracer.attributes.enabled = false
newrelic.attributes.include = one,two
newrelic.transaction_tracer.attributes.include = three,four
출력 예:
Keys passed in: one, two, three, four
Keys included for transaction traces:
Keys excluded for transaction traces: one, two, three, four
대상이 활성화된 경우 속성이 포함됩니다. 대상이 활성화되면 모든 사용자 속성이 기본적으로 해당 대상으로 전송됩니다.
모든 사용자 속성의 기본값은 true
입니다. 그러나 기본적으로 모든 대상에 대해 요청 속성 및 메시지 매개변수가 비활성화되어 있습니다.
구성 예:
newrelic.attributes.enabled = true
newrelic.attributes.exclude = myAttKey
출력 예:
Keys passed in: foo, bar, myAttKey
제외는 항상 포함을 대체합니다. 동일한 키가 포함 및 제외 목록에 나열되면 지정된 키가 있는 속성이 제외됩니다.
구성 예:
newrelic.attributes.enabled = true
newrelic.attributes.include = foo,myCustomAtt
newrelic.attributes.exclude = password,myCustomAtt
출력 예:
Keys passed in: foo, myCustomAtt, password
Keys excluded: password, myCustomAtt
키는 대소문자를 구분합니다. 키는 대소문자를 구분합니다.
구성 예:
newrelic.attributes.enabled = true
newrelic.attributes.exclude = password,PaSsWoRd
출력 예:
Keys passed in: password, Password, PASSWORD, PaSsWoRd, PassWORD
Keys included: Password, PASSWORD, PassWORD
Keys excluded: password, PaSsWoRd
와일드카드에는 별표( \*
)를 사용합니다. 키 끝에 별표 또는 별표( *
)를 와일드카드로 사용할 수 있습니다. 이것은 동일한 접두사를 가진 속성 집합과 일치합니다.
구성 예:
newrelic.attributes.enabled = true
newrelic.attributes.include = custom*
newrelic.attributes.exclude = request.parameters.*
출력 예:
Keys passed in: custom, custom.key1, custom.key2, request.parameters., request.parameters.foo, request.parameters.bar
Keys included: custom, custom.key1, custom.key2
Keys excluded: request.parameters., request.parameters.foo, request.parameters.bar
키에 대한 가장 구체적인 설정이 우선합니다. 여러 포함 또는 제외 속성이 동일한 키에 영향을 미치는 경우 가장 구체적인 설정이 우선합니다.
구성 예:
newrelic.attributes.enabled = true
newrelic.attributes.include = request.parameters.foo
newrelic.attributes.exclude = request.parameters.*
출력 예:
Keys passed in: request.parameters., request.parameters.foo, request.parameters.bar
Keys included: request.parameters.foo
Keys excluded: request.parameters., request.parameters.bar
포함 또는 제외는 특정 대상에 영향을 줍니다. 포함 또는 제외 속성이 대상에 지정된 경우 해당 대상에만 영향을 줍니다.
구성 예:
newrelic.attributes.include = foo
newrelic.transaction_events.attributes.exclude = foo
출력 예:
Keys included for transaction events:
Keys included for other destinations: foo
Keys excluded for transaction events: foo
더 이상 사용되지 않는 속성 다음 속성은 더 이상 사용되지 않습니다. PHP 에이전트를 업그레이드할 때 이러한 속성에 대한 새 속성 구성으로 전환하십시오.
Deprecated property
New property
newrelic.capture_params
newrelic.attributes.include = request.parameters.*
기본적으로 요청 매개변수는 New Relic으로 전송되지 않습니다. 모든 요청 매개변수를 켜려면 newrelic.attributes.include
목록에 request.parameters.*
을 추가합니다. newrelic.capture_params
속성은 더 이상 사용되지 않습니다.
newrelic.ignored_params
newrelic.attributes.exclude = request.parameters.{name}
각 요청 매개변수 키를 쉼표로 구분하여 newrelic.attributes.exclude
목록에 추가합니다. 키 앞에 request.parameters
을 추가해야 합니다. newrelic.ignored_params
속성은 더 이상 사용되지 않습니다.
newrelic.{destination}.capture_attributes
newrelic.{destination}.attributes.enabled
이전 newrelic.{destination}.capture_attributes
플래그는 사용자 속성 수집을 끕니다. 이것은 더 이상 사용되지 않습니다. 대신 newrelic.{destination}.attributes.enabled
을(를) 사용하십시오.