기간 및 임의 필터 외에도 추적 관찰자는 범위 속성 추적 필터를 사용하여 유용한 추적을 찾습니다. 특정 속성이 있는 범위가 있는 추적을 유지하거나 삭제하도록 필터 규칙을 사용자 지정할 수 있습니다.
개요
필터 규칙은 개별 추적 관찰자에 특정한 키/값 쌍입니다.Infinite Tracing 설정 앱을 사용하여 이를 정의하고 봅니다.
범위 속성 추적 필터는 총 3개의 규칙을 허용하며 기본적으로 오류를 캡처하기 위해 2개의 규칙이 제공됩니다. 두 개의 기본 오류 규칙을 제거할 수 있지만 두 개의 기본 오류 규칙을 유지하고 필요한 경우 추가 규칙을 추가하는 것이 좋습니다.
맞춤 규칙 추가
다음은 사용자 sally@some_company.com
를 포함하는 속성이 있는 스팬이 있는 모든 추적을 유지하는 규칙을 추가하는 방법의 예입니다.
one.newrelic.com > All capabilities > Apps > Your apps > Infinite Tracing settings 으)로 이동합니다.
수정하려는 추적 관찰자의 경우 톱니바퀴 아이콘을 클릭하여 필터를 엽니다.
Create new rule 아래에서 Span key 아래에
user
입력한 다음 Key operator 드롭다운 메뉴에서 Equals 값을 선택합니다.Span value 아래에
sally@some_company.com
입력한 후 Value operator 드롭다운 메뉴에서 Equals 선택합니다.Observer action 드롭다운 메뉴에서 Keep 선택하세요.
팁
이 규칙과 일치하는 추적이 있는 경우 규칙 아래에 나열됩니다.
맞춤 규칙을 저장하려면 Add rule 클릭하세요.
사용자 지정 규칙을 추가하면 해당 추적 관찰자에 대해 즉시 적용됩니다.
규칙 우선 순위
각 규칙은 독립적으로 평가됩니다. 일치하는 규칙이 있으면 관찰자 작업 Keep 또는 Discard 수행됩니다. a트레이스에 Keep 및 Discard 필터 규칙과 모두 일치하는 속성이 있는 범위가 있는 경우 트레이스가 삭제됩니다.
예를 들어, 오류 메시지에 특정 문구가 포함된 일부 예언된 내용을 저장하고 싶지 않다고 가정해 보겠습니다. 오류가 있는 다른 모든 트레이스는 그대로 유지하면서, 오류 메시지를 표시하는 Discard 필터 규칙을 생성할 수 있습니다.