반응형 분류 전체보기91 Kibana Kibana Elasticsearch와 함께 작동하도록 설계된 오픈 소스 분석 및 시각화 플랫폼 Elasticsearch 색인에 저장된 데이터를 검색, 보기 및 상호 작용 고급 데이터 분석을 쉽게 수행하고 다양한 차트, 테이블, 맵에서 데이 터를 시각화 간단한 브라우저 기반의 인터페이스를 통해 실시간으로 Elasticsearch 쿼리의 변경 사항을 표시하는 동적 대시보드를 신속하 게 만들고 공유 lasticsearch의 빠른 검색을 통해 데이터를 시각화 및 모니터링 검색, 관찰, 데이터 보호 데이터 분석 Elastic Stack 관리, 모니터링 및 보안 2023. 3. 6. Logstash Logstash - 오픈 소스 서버측 데이터 처리 파이프 라인 - 다양한 소스( DB, csv파일 등 )의 로그 또는 트랜잭션 데이터를 수 집, 집계, 파싱하여 Elasticsearch로 전달 - 실시간으로 수집된 데이터를 확인할 수 있게 해주는 파이프 라인 도구 - 데이터를 수집하는 동시에 변환하며 Elasticsearch 같은 “stash”로 전송하는 Server-side 의 Data 처리 Pipeline 역할 - 다양한 플러그인을 제공할 뿐만 아니라 직접 플러그인을 제공할 수 있으며, 다양한 입력 (input)에 포함되는 데이터와 로그를 가공 (filter)하여 원하는 목적에 업로드(output) 가 가능하도록 만든 도구 - Logstash는 데이터를 동적으로 수집, 전환, 전송하여 전반적인 처리 .. 2023. 3. 6. Elasticsearch Elasticsearch - Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진 - Logstash로부터 받은 데이터를 검색 및 집계를 하여 필요한 관심 있는 정보를 획득 - 루씬 라이브러리(Java에서 개발한 정보 검색용 라이브러리)를 단독으로 사용할 수 있음 - 확장성이 뛰어난 오픈 소스 전체 텍스트 검색 및 분석 엔진 - 대량의 데이터를 신속하고 거의 실시간으로 저장, 검색 및 분석 - 일반적으로 복잡한 검색 기능과 요구 사항이 있는 응용 프로그램을 구동하는 기본 엔진 / 기술 특징 Near Realtime(NRT) - 거의 실시간 검색 플랫폼 - 문서를 색인할 때부터 검색 기능할 때까지 약간의 대기시간 (일반적으로 1초)이 매우 짧음 - 클러스터(Cluster) - 전.. 2023. 3. 6. ELK Stack ELK는 Elasticsearch, Logstash, Kibana 오픈소스 프로젝트 세 개의 머리글자 2023. 3. 3. 반복 작업 만들기 스프링 부트 설정 https://start.spring.io/ generate 해서 만들어진 파일을 압축해제 한 후 IDE로 폴더를 연다. https://mvnrepository.com/artifact/org.awaitility/awaitility/4.2.0 에 있는 dependency를 복사해 pom.xml에 dependencies에 붙여넣는다. src\main\java\com\example\demo 에 ScheduledTasks.java 클래스 파일을 생성하고 slf4j 라이브러리를 사용해 5초마다 콘솔 창에 지금 시간이 몇시인지 출력하는 코드를 작성한다. ScheduledTasks에 @Component Anootaion을 사용해 빈으로 등록하고 @Scheduled Anotation을 사용해 몇초마다.. 2023. 2. 2. Restful web service 만들기 starter.spring.io 에서 Dependencies에 Spring Web을 추가한다. Generate 후 생성된 파일을 압축 해제하고 생성된 폴더를 IDE에 추가한다 demo.src.main.java.com.example.demo 폴더에 Greeting.java 파일을 생성한 후 record 클래스를 생성하고 매개변수로 long id, String content를 설정한다 record 클래스에 대한 설명 https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Record.html Record (Java SE 19 & JDK 19) public abstract class Record extends Object This is t.. 2023. 2. 1. 스프링 부트를 이용해 웹서버 구축하기 스프링을 시작하기 전 준비 사항 Intergrated Developer Environment(IDE) InteliJ IDEA Eclipse Visual Studio Code Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com The Community fo.. 2023. 1. 30. 이전 1 ··· 5 6 7 8 다음 반응형