본문 바로가기
WIKI 기술 지식 베이스

Data Prepper processors

원문 보기 위키 갱신

출처: 문서

본문

Data Prepper 프로세서

프로세서는 OpenSearch Data Prepper 파이프라인 내의 구성 요소예요. 레코드를 sink 구성 요소에 게시하기 전에 원하는 형식을 사용하여 이벤트를 필터링, 변환 및 보강할 수 있게 해줘요. 파이프라인 구성에 processor가 정의되지 않은 경우 이벤트는 source 구성 요소에서 지정한 형식으로 게시돼요. 단일 파이프라인에 여러 프로세서를 포함할 수 있고, 파이프라인에 정의된 대로 순차적으로 실행돼요.

Data Prepper 1.3 이전에는 이러한 구성 요소를 preppers라고 불렀어요. Data Prepper 1.3에서는 prepper라는 용어가 더 이상 사용되지 않고 processor로 대체되었어요. Data Prepper 2.0에서는 prepper라는 용어가 제거되었어요. {: .note }

Mutate 이벤트 프로세서

Mutate 이벤트 프로세서를 사용하여 OpenSearch Data Prepper에서 이벤트를 수정하세요. 다음 프로세서를 사용할 수 있어요.

Processor 설명
add_entries 이벤트에 항목을 추가해요.
convert_entry_type 이벤트의 값 유형을 변환해요.
copy_values 이벤트 내에서 값을 복사해요.
delete_entries 이벤트에서 항목을 삭제해요.
list_to_map 이벤트에서 각 객체에 key 필드가 포함된 객체 목록을 대상 키의 맵으로 변환해요.
map_to_list 이벤트에서 각 객체에 key 필드가 포함된 객체 맵을 대상 키의 목록으로 변환해요.
rename_keys 이벤트의 키 이름을 바꿔요.
select_entries 이벤트에서 항목을 선택해요.

Mutate 문자열 프로세서

Mutate 문자열 프로세서를 사용하여 문자열 값의 내용이나 형식을 수정하세요. 다음 프로세서를 사용할 수 있어요.

Processor 설명
substitute_string 정규 표현식을 사용하여 문자열의 일부를 지정된 값으로 바꿔요.
split_string 지정된 구분자를 사용하여 문자열을 목록으로 분할해요.
uppercase_string 문자열을 대문자로 변환해요.
lowercase_string 문자열을 소문자로 변환해요.
trim_string 문자열에서 앞뒤 공백을 제거해요.

더 알아보기 (Learn more)