ELK 스택 일부 구성: Elasticsearch, Kibana, Metricbeat 설치 및 연동 가이드

이 가이드는 Elasticsearch 5.1.2, Kibana 5.1.2, Metricbeat 5.1.2를 설치하고 연동하는 방법을 설명합니다. Logstash는 포함되지 않으며, Metricbeat이 시스템 메트릭을 수집하여 Elasticsearch로 전송하고, Kibana가 Elasticsearch의 데이터를 시각화하는 구조입니다. 사전 준비 다음 패키지를 미리 다운로드합니다: 패키지버전 elasticsearch-5.1.2.rpm5.1.2 kibana- ...

9월 27일 21:46에 게시됨

Kubernetes 환경의 컨테이너 로그 수집 아키텍처와 구현

Kubernetes 로그 수집의 기본 개념 Kubernetes 클러스터에서 관리해야 하는 로그는 크게 두 가지로 분류됩니다. 시스템 및 컴포넌트 로그: /var/log/messages와 같은 OS 레벨의 로그와 kubelet, kube-apiserver 등의 컴포넌트 로그. 애플리케이션 비즈니스 로그: 클라우드 네이티브 방식으로 개발된 앱의 표준 출력(Stdout) 로그와, 기존 레거시 앱이 컨테이너 내부 파일 ...

9월 18일 03:43에 게시됨

엘라스틱서치 멀티노드 클러스터 설치 스크립트

다음은 여러 노드의 엘라스틱서치(Elasticsearch) 클러스터를 배포하는 쉘 스크립트 예제입니다: #!/bin/bash # 클러스터 이름 설정 CLUSTER_ID="elastic_cluster" # 엘라스틱서치 버전 지정 ES_VER="7.10.2" # 엘라스틱서치 홈 디렉토리 INSTALL_PATH="/opt/elastic" # 데이터 저장 경로 DATA_PATH="/var/data/elastic" # ...

8월 17일 19:45에 게시됨

Elasticsearch와 Mistral을 활용한 다국어 RAG 시스템 구현

다국어 RAG 아키텍처 개요 Elasticsearch와 Mixtral 8x22B 모델을 결합해 다국어 RAG(Retrieval-Augmented Generation) 애플리케이션을 구축합니다. Mixtral 8x22B는 영어, 스페인어, 프랑스어, 이탈리아어, 독일어 등 다국어 지원이 뛰어난 오픈 모델로, 글로벌 기업의 다양한 언어로 작성된 지원 티켓을 통합 관리하는 데 적합합니다. 핵심 구성 단계 임베딩 엔드포 ...

8월 14일 20:43에 게시됨

Ubuntu 16.04.6에서 Elasticsearch 5.6.16 설치하기

사전 요구사항 Elasticsearch를 설치하기 전에 Java가 사전에 설치되어 있어야 합니다. Java 설치 및 설정에 관한 자세한 내용은 관련 문서를 참고하세요. 1. Elasticsearch 5.6.16 다운로드 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-5-6-16 elasticsearch-5.6.16.tar.gz 파일을 다운로드합니다. 2. 파일 전송 및 디렉토리 생성 다운로드한 ...

8월 5일 20:23에 게시됨

OpenMetadata 컨테이너 배포 최적화: 리소스 할당 및 성능 튜닝 가이드

시스템 요구사항 및 사전 점검 OpenMetadata를 안정적으로 운영하기 위해서는 배포 전 하드웨어 및 소프트웨어 환경이 적절히 구성되었는지 확인해야 합니다. 최소 권장 사양과 필수 도구는 다음과 같습니다. 엔진 버전: Docker Engine 20.10 이상, Docker Compose 2.0 이상 최소 리소스: 2 vCPU, 4GB RAM (개발 환경 기준) 권장 리소스: 4 vCPU, 8GB RAM 이 ...

7월 31일 18:53에 게시됨

ELK 스택을 활용한 기업용 통합 로깅 시스템 설계 및 구현

목표 정의 및 요구사항 분석 중앙 집중형 로그 관리 시스템을 구축하기 위해서는 다음과 같은 핵심 기능이 지원되어야 합니다: 실시간 모니터링: 경고 (Warning) 이상의 에러 로그는 즉시 포착되어야 합니다. 보안 감사: 서버 내 모든 사용자의 명령어 실행 이력을 추적할 수 있어야 합니다. Web 트래픽 분석: Nginx 접근 로그를 시각화 도구로 연동하여 분석합니다. 애 ...

7월 20일 19:43에 게시됨

Elasticsearch 프로덕션 클러스터 구성 가이드

Elasticsearch 클러스터를 구축하는 과정은 단일 인스턴스 설정과 달리 다양한 추가 구성이 필요합니다. 여기에는 노드 역할 정의, 클러스터 검색 방식, 초기 마스터 노드 선정, 마스터 선출 프로세스, 그리고 보안 인증 설정 등이 포함됩니다. 이 문서는 운영 환경에 적합한 Elasticsearch 클러스터를 구성하기 위한 주요 설정들을 다룹니다. 클러스터 기본 설정 elas ...

7월 18일 16:05에 게시됨

Elasticsearch와 Django ORM에서의 A, Q, F 활용

Elasticsearch와 Django ORM에서의 핵심 기능 Elasticsearch(ES)와 Django ORM에서 A, Q, F는 쿼리 구축과 조작을 위한 핵심 도구입니다: A(Aggregation): 데이터 집계 연산(통계, 그룹화 등) 처리 Q(Query): 복잡한 조건 구성(AND, OR, NOT 논리 연산) F(Field): 데이터베이스 필드 간 연산(계산, 비교 등) 1. Elasticsearch의 A와 Q 1.1 Q 객체: 복합 쿼리 논리 연산 ...

7월 17일 06:56에 게시됨

Spring Boot 기반 Elasticsearch 과거 인덱스 정리 자동화 프로그램 개발

배경 및 목적 Elasticsearch는 대량의 로그나 이벤트 데이터를 실시간으로 검색할 수 있는 강력한 도구이지만, 시간이 지남에 따라 저장 용량이 급격히 증가하는 문제가 발생합니다. 특히 일자별로 인덱스를 생성하는 경우, 오래된 인덱스가 누적되어 클러스터 성능 저하 및 디스크 부족 현상이 나타날 수 있습니다. 기존에는 cron 기반 스크립트로 특정 날짜의 인덱스를 ...

7월 17일 01:03에 게시됨