728x90 filebeat2 Nginx 로그를 패턴 매칭해서 AWS Elasticsearch에 저장하기 Nginx로그를 Filebeat으로 수집할때 Filebeat에 Nginx Mode가 있어 자동으로 패턴을 분석해줍니다. 하지만 OSS버전의 Filebea로는 잘 적용되지 않았습니다. 그래서 Filebeat로그를 Logstash로 받아 Logstash에서 패턴을 매칭한다음 AWS Elasticsearch에 저장했습니다. 우선 Filebeat 설정을 OSS Logstash에 맞게 변경해줍니다. 아래는 제 filebeat.yml 예시입니다. logging.metrics.enabled: false filebeat.inputs: - type: log enabled: true paths: - '/var/log/nginx/access.log*' fields: server_name: nginx log_type: ngi.. 2021. 10. 15. AWS Elsticsearch Nginx 로그 수집 Elasitc Filebeat으부터 Nignx의 로그를 AWS Elasticsearch로 수집할 수 있습니다. AWS Elasticsearch는 filebeat의 oss버전을 설치해야 합니다. 이는 AWS와 Elastic의 라이센스 문제로 AWS는 일반버전을 지원하지 않습니다. filebeat 설치 $curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-oss-7.10.2-x86_64.rpm $rpm -vi filebeat-oss-7.10.2-x86_64.rpml /etc/filebeat/filebeat.yml filebeat.inputs: - type: log enabled: true paths: - '/var/log/ngi.. 2021. 10. 15. 이전 1 다음 반응형