본문 바로가기

반응형

kibana

[Docker] Docker Nginx, Reverse Proxy로 서버 구동 및 보안 설정(with kibana) - 1 시작 전 읽어보면 도움 될 글 - https://kanoos-stu.tistory.com/entry/Nginx [Nginx] Nginx란, Nginx 와 Apache Nginx 란 트래픽이 많은 웹사이트의 확장성을 위해 개발된 경량의 고성능 웹서버이다. Nginx는 적은 자원의 사용으로 높은 성능과 높은 동시성을 목표로 만들어졌다. Nginx가 등장하기 전에는 Apache kanoos-stu.tistory.com Nginx Image 설치 (생략 가능) docker pull nginx 최신버전 nginx를 받아준다. (태그 입력 생략 시 latest 버전 자동 설치) Nginx container 실행 sudo docker run -d --name nginx -p 80:80 \ -v my-nginx-con.. 더보기
[Curator] Curator를 이용하여 elasticsearch index 관리 curator elasticsearch의 인덱스 삭제/생성, 스냅샷 삭제/생성 shard routing allocation 변경 등의 작업을 반복적인 작업을 yaml파일 형태로 정의하여 관리할 수 있다. (참고) curator 설치 (linux ubuntu 기준) 먼저 pip가 설치되어야 한다. sudo apt update sudo apt install python3-pip 위 명령어를 통해 pip가 설치 되면 다음 명령어를 통해 설치가 되었는지 확인 pip --version 설치가 되었다면 다음 명령어를 통해 curator를 설치할 수 있다. pip install elasticsearch-curator curator 설정 먼저 curator의 환경 설정을 하는 파일을 만든다. # curator.yml .. 더보기
[Docker] Elasticsearch, Kibana를 docker-compose로 구동 Elasticsearch 정리 Elasticsearch 설치 Elasticsearch 설치는 docker cli를 통해 쉽게 할 수 있다. (생략 가능) $ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.2 Elasticsearch 단일 노드 클러스터 실행 docker run --name elasticsearch\ -p 127.0.0.1:9200:9200\ -p 127.0.0.1:9300:9300\ -e "discovery.type=single-node"\ docker.elastic.co/elasticsearch/elasticsearch:7.15.2 9200번 포트는 elasticsearch가 클라이언트와 통신하기 위한 포트이다. 포트 .. 더보기
[ELK] Filebeat 설치 및 시작 for Mac (Elasticsearch, Kibana 연동) 환경 Filebeat - 7.15.2 Elasticsearch - 7.10.2 kibana - 7.10.2 mac - monterey 12.0.1 구조 filebeat -> elasticsearch -> kibana 위의 구조로 logstash 없이 간단한 로그 데이터를 Elasticsearch와 kibana를 통해 시각화 Elasticsearch 로 전달되는 로그 데이터는 Spring Boot Logback을 통해 json 포맷으로 변환되어 로그 데이터가 저장됨. Filebeat 설치 brew install filebeat mac에서는 brew 명령어를 통해 filebeat를 간단하게 설치할 수 있다. * xcode의 버전이 낮은경우 설치가 안 되는 경우가 있음. 설치가 다 되면 /usr/local/e.. 더보기

반응형