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 |
문자열에서 앞뒤 공백을 제거해요. |