[Week 19- Day 1] 회고
# Logstash
Mutate filter plugin | Logstash Reference [8.2] | Elastic
Conversion insights The values are converted using Ruby semantics. Be aware that using float and float_eu converts the value to a double-precision 64-bit IEEE 754 floating point decimal number. In order to maintain precision due to the conversion, you shou
www.elastic.co
ELK 스택에서 어디로 부턴가 data를 가져와, Filter를 거쳐, 어딘가로 넘겨주는 역할을 한다.
Filter plugin으로 csv 파일을 처리하거나, grok으로 문자열을 파싱하거나, mutate로 type 변환 등을 줄 수 있다.
실시간으로 빠르게 데이터를 처리하고 전송하기 좋은 것 같다.
# Kubernetes
분산 노드 환경에서의 Container 오케스트레이션 도구.
상황에 따라 복잡하게 많은 노드들을 관리하는 게 필요할 때 사용한다.
일단, 사용하기 위해서 여러 개의 노드들의 묶음인 클러스터가 필요하다.
각 클라이언트에 쿠퍼네티스와 통신을 위한 설정들을 한 뒤, yaml 파일을 제출(?)만 하면 알아서 관리할 수 있다.
하지만 잘 사용하기 위해서는 많은 지식들이 필요하고, 많은 노드들을 운영하는 만큼 관리하는 게 어렵다고 한다.
## 피드백
Logstash 실시간 데이터 처리에 더 적합한 것 같다. Filter로 유저이름 등을 마스킹하고 싶었는데, 아직 모르거나 시간이 걸릴 것 같다.
환경설정으로 스트레스가 많았는데, Poetry로 가상환경에서 작업하는 게 익숙해지니 오히려 편한 것 같다.
좋은 건 빨리 적용하자.