ELK
-
Elasticsearch: BULK란?Search & AI/Elasticsearch 2025. 3. 27. 09:56
🚀 Elasticsearch의 Bulk API란?📌 정의Bulk API는 여러 개의 요청(문서 생성, 수정, 삭제 등)을 한 번의 HTTP 요청으로 묶어서 처리할 수 있는 기능입니다.✅ "많은 문서를 빠르게 처리"하고 싶을 때 사용하는 대표 기능! 🤔 왜 Bulk이 필요할까?일반적인 방식:POST /index/_doc/1POST /index/_doc/2POST /index/_doc/3 ...→ 각 요청마다 네트워크 통신과 인덱싱 오버헤드가 발생Bulk 방식:POST /_bulk { "index": { "_index": "my_index", "_id": "1" } }{ "title": "algo", "professor": "kim" }{ "index": { "_index": "my_index", "_..
-
ELK Stack이란?Search & AI/ELK 2025. 3. 23. 14:04
로그 분석부터 검색 서비스까지 가능한 데이터 통합 플랫폼서비스를 운영하다 보면 로그는 쌓이고, 사용자들은 검색을 합니다.이 두 가지를 한 번에 해결해줄 수 있는 강력한 도구가 있습니다. 바로 ELK Stack입니다.이 글에서는 ELK Stack이 무엇인지, 왜 많은 개발자와 기업들이 사용하는지, 그리고 단순한 로그 분석을 넘어서 검색 서비스까지도 어떻게 구현 가능한지 쉽게 설명해드릴게요. 1. ELK Stack이란?ELK는 세 가지 오픈소스 도구의 조합입니다:이 세 가지를 함께 사용하면 로그를 수집 → 저장 → 검색 → 시각화하는 강력한 파이프라인이 완성됩니다.💡 최근에는 로그 수집을 더 가볍고 빠르게 하기 위해 Beats도 자주 함께 사용하며, 이들을 묶어 Elastic Stack이라고 부르기도 합니..