728x90
문제점
Logstash로 수집중인데 if문을 활용해서 분기를 처리하고자 합니다.
특정필드의 값이 다수 문자열에 포함되어있는지 확인하고 처리하려고 합니다.
if [sample_field] in ["test"] {
...
}
위와 같이 sample_field에 "test" 값이 있는지 확인하고자 했지만 적용이 안됩니다.
원인
[ ] 안에 text만 있을 경우 필드 접근으로 해석됩니다.
해결책
[ ] 안에 1개 이상의 문자열을 추가하면 됩니다.
if [sample_field] in ["test", ""] {
...
}
반응형
'Tool' 카테고리의 다른 글
[Git] 커밋한 사용자(Author) 변경하기 (0) | 2023.08.23 |
---|---|
[Synology] DSM 7.2에서 SSD 파티션 오류 (0) | 2023.06.09 |
[ssh] ssh, sftp 접속할때 포트 변경하기 (0) | 2023.01.17 |
[Github] Page에서 언더바(_)로 시작하는 파일 404 오류 해결방법 (0) | 2022.10.05 |
[Mac] 부트캠프+Windows11 블루투스 마우스 끊김 (0) | 2022.10.02 |