728x90 ElasticSearch & OpenSearch15 [Docker-elk] docker-elk 세팅하고 띄우기 원래는 elk를 이용하여 로그를 수집하고 수집한 로그를 이용하여 통계 자료를 만들고 싶었다. 대표님曰: 검색서비스 개선해야 하는데, Elasitcsearch 가 좋다더라. 요니킴曰: 제가 진행해 보겠습니다. 🙋🏻♀️ 검색서비스도 개선하고 원하는 바도 이루기 위해 도입하게 된 docker-elk. ※ ELK 스택 이란? Elasticsearch: JSON 기반의 분산형 오픈 소스 검색 및 분석 엔진, 주로 REST API를 통해 처리한다. Logstash: 여러 소스에서 동시에 데이터를 수집하여 변환한 후, Elasticsearch 같은 "stash"로 전송하는 서버사이드 데이터 처리 파이프라인을 말한다. Kibana: Elasticsearch에서 색인된 데이터를 검색하고 보고 시각화하며 막대 차트, 원.. 2021. 4. 20. [OpenSearch] docker-elk 에서 AWS ES 로 옮기기 - 2. docker-logstash docker-elk 에서 Elasticsearch 와 Kibana 는 AWS 를 이용하기에, Logstash 만 따로 띄워주면 됐다. AWS Elastic Container Service (ECS) 에 띄우는 걸 최종 목표로 하고, 우선 AWS EC2 인스턴스를 띄워 docker 로 띄우기로 결정했다. ※ 사전준비 작업 - AWS Elasticsearch Service 생성하기 - AWS Elastic Container Registry(ECR) 세팅하기 - Bitbucket Pipelines 세팅하기 docker-logstash를 AWS EC2 인스턴스에 띄우기 (근데 이제 삽질을 곁들인) ▷ bitbucket-pipelines.yml options: docker: true size: 2x definit.. 2021. 4. 20. [OpenSearch] docker-elk 에서 AWS ES 로 옮기기 - 1. AWS ES 생성 맨처음 Elasticsearch 를 이용한 검색서비스를 도입할 때, docker 를 사용하여 Elasticsearch, Logstash, Kibana 를 AWS EC2 인스턴스에 띄웠었다. 그.러.나. 딕셔너리 관리, 노드 관리 등에 소요되는 M/M 비용 vs 🙋♀️AWS Elasticsearch Service 비용🙋♀️ 프로덕션은 AWS Elasitcsearch Service 를 이용하고, 스테이징은 AWS EC2 에 docker-elk 를 띄우는 방향으로 가기로 했다. 해야 할 일은 아래와 같았다. 1. AWS Elasticsearch Service 생성하기 2. docker-logstash를 AWS EC2 인스턴스에 띄우기 AWS Elasticsearch Service 생성하기 (테스트 기준으로.. 2021. 4. 20. 이전 1 2 3 다음 728x90 반응형