Skip to main content

Article(s)

Less than 1 minuteJavaKotlinElasticsearchArticle(s)bloglearnk8s.iopopit.krjavakotlinelasticelasticsearch

Article(s) 관련

Popit | 전문 지식 공유를 위한 팀블로그

전문 지식 공유를 위한 팀블로그

Learnk8s — the Kubernetes training company

learnk8s.io

Extending applications on Kubernetes with multi-container pods

Learn how to extend apps on Kubernetes without changing any code using multiple containers.

Popit | 전문 지식 공유를 위한 팀블로그

popit.kr

엘라스틱 키워드 필드의 ignore_above | Popit

로그스태시를 이용한 데이터 연동 시 문자열 데이터는 형태소 단위로 인덱싱하는 text 타입과 집계 정렬 목적으로 인덱싱을 하지 않는 keyword 타입, 2개의 필드에 저장된다. 이때 keyword 타입 필드는 ignore_above 값 (기본값은 256) 보다 길이가 긴 데이터를 저장하지 않는다고 한다. 실제 text와 keyword 필드를 비교해보니 저장 결과가 다른 상황 발생.­ ignore_above 수정. 재인덱싱 후 다시 비교해봤다. 필드 유실 없음.agent 길이를 재보니 ignore_above 수정 전 유실된 데이터 개수와 256보다 길이가 긴 데이터 개수가 같다.
데이터 시각화 별거 아니다 | Popit

로그스태시는 에러 발생 시 상당히 고약한 트러블슈팅 환경을 제공한다. 물론 원인 파악이 쉬울 때도 있음. remove_field 오타 발생. 에러 원인을 정확히 찝어준다. 문제는 안 그럴 때가 많다는 거. ssl_certificate_authorities 오타 발생. 남다른 가독성을 뽐내는 한 줄 에러 메시지. 엔터 좀 쳐주면 낫지 않을까? 저 상황에서도 읽기 좋으라고 사용된 문장 기호 중 쉼표를 줄바꿈 문자로 치환. 몇 번째 라인(항상 정확하진 않음), 어느 지점에 문제가 있는지 보이기 시작한다. 적당한 엔터 삽입만으로도 정보 처리 수준이 달라진다. 정보가 잘 보이지 않던 구조를 잘 보이는 구조로 바꾸는 데이터 시각화 사례.

이찬희 (MarkiiimarK)
Never Stop Learning.