elasticsearch 4

Elasticsearch & Kibana 다운로드 설치 및 설정

1. Elasticsearch 설치 방법(1) Elasticsearch 설치 전 필수 사항Java 설치 불필요 (Elasticsearch 7.x 이상은 내장 JDK 포함)최소 RAM 2GB 이상 권장지원 운영체제: Windows, macOS, Linux  (2) Elasticsearch 설치 방법 (OS별 가이드) 1) Linux/macOS (Tar 패키지 설치)wget tar -xzf elasticsearch-8.10.2-linux-x86_64.tar.gzcd elasticsearch-8.10.2최신 버전 다운로드 후 압축 해제 2) Windows (ZIP 패키지 설치)공식 다운로드 페이지에서 ZIP 파일 다운로드압축 해제 후 bin/elasticsearch.bat 실행 3) Docker 설치 방법do..

DevOps 2025.03.15

Kibana와 Grafana: 차이점, 역사, 사용 사례와 시계열 데이터 처리

키바나와 가장 자주 비교되는 시각화 도구로 키바나를 포크해서 만든 그라파나에 대해서 정리하게 되었습니다. 간단하게 키바나는 엘라스틱에서 실행되는 로그메세지 분석에 사용되고 그라파나는 시스템 관점 CPU, IO 등 사용율과 같은 메트릭 시각화하는데 특화된걸로 인지하고 있지만 좀 더 자세하게 정리하기 위해 글을 남기게 되었습니다.  1. Grafana와 Kibana 개요Grafana와 Kibana는 데이터 시각화 도구이지만, 처리하는 데이터 유형과 목적이 다릅니다. 기능  Grafana 🟠 Kibana 🔵 주요 역할메트릭 데이터 모니터링로그 및 이벤트 분석데이터 소스Prometheus, InfluxDB, MySQL 등 다양한 지원Elasticsearch 전용시각화 유형시계열 그래프, 게이지, 테이블 ..

DevOps 2025.03.12

데이터베이스 종류 와 선택(PostgreSQL,MySQL,MongoDB,Redis,Elasticsearch,Cassandra,Neo4j)

왜 데이터베이스 선택이 중요할까요?데이터베이스는 애플리케이션의 근간을 이루는 핵심 요소입니다. 잘못된 선택은 나중에 돌이키기 어려운 문제를 초래할 수 있습니다. 예를 들어, SNS 서비스를 만든다고 가정해보겠습니다. 관계형 데이터베이스만을 고집하다가 나중에 대용량 트래픽을 감당하지 못하는 상황이 발생할 수 있습니다. 반대로, NoSQL을 선택했는데 데이터의 일관성이 중요해지는 경우도 있을 수 있죠.  데이터베이스의 종류와 특징관계형 데이터베이스 (RDBMS)PostgreSQL과 MySQL은 가장 널리 사용되는 관계형 데이터베이스입니다. 이들은 데이터의 일관성과 무결성이 중요한 상황에서 탁월한 선택이 됩니다.PostgreSQL기업용 데이터베이스의 강자입니다. 복잡한 쿼리 처리, 트랜잭션 관리가 필요한 금융..

DB 2024.11.27

ELK 란? (Elasticsearch , Logstash , Kibana, Beats ) 스택

회사에서 메세지 발송 간 ELK를 활용한 메세지 발송 처리량, 성공, 지연, 문제 등을 실시간으로 시각화하면서 배운 내용을 정리해보기로 하였다. ELK란?ELK는 세 가지 오픈소스 도구의 조합입니다:Elasticsearch (E): 검색 및 분석 엔진Logstash (L): 데이터 수집 및 처리 도구Kibana (K): 데이터 시각화 도구쉽게 비유하면:Logstash는 정보를 수집하는 '청소부'Elasticsearch는 수집된 정보를 저장하고 검색하는 '창고'Kibana는 저장된 정보를 보기 좋게 보여주는 '전시장' # Beats란?Beats는 서버에 설치하여 다양한 유형의 데이터를 Elasticsearch나 Logstash로 전송하는 경량 데이터 수집기입니다. 각각의 Beat는 특정 유형의 데이터 수집..

DevOps 2024.11.18