데이터 수집 마스킹¶
필드 전체를 마스킹하려면 성능이 더 우수한 dataModifier를 사용하는 것을 권장합니다. 특정 데이터 유형에 대해 세분화된 대체가 필요하다면 lineDataModifier를 사용하는 것을 권장합니다.
콜백 메서드에서 복잡하거나 지연 시간이 긴 로직을 실행하지 마십시오. SDK 데이터 쓰기 성능에 심각한 영향을 미칠 수 있습니다.
단일 필드 수정 (dataModifier)¶
- 기능: 데이터의 단일 필드 값을 수정합니다.
- 매개변수 형식:
{ key: newValue } - 예시:
{ 'device_uuid': 'xxx' }는 대상 데이터의device_uuid필드 값을xxx로 대체합니다.
단일 데이터 수정 (lineDataModifier)¶
- 기능: 특정 유형의 데이터에서 지정된 필드 값을 수정합니다.
- 매개변수 형식:
{ measurement: { key: newValue } } - 예시:
{ 'view': { 'view_url': 'xxx' } }는 모든view유형 데이터의view_url필드 값을xxx로 대체합니다.
measurement가 지원하는 데이터 유형:
- RUM 데이터:
view,resource,action,long_task,error - 로그 데이터:
log