Elasticsearch 1.5와 6.3 모두에 로그를 보낼 수 있는 Logstash 버전이 있나요?

Elasticsearch 1.5와 6.3 모두에 로그를 보낼 수 있는 Logstash 버전이 있나요?

Amazon AWS에 30일 간의 로그를 보관하는 이전 Elasticsearch v1.5 도메인이 있습니다.

업그레이드가 불가능한 것 같아 ES 6.3 버전으로 새 도메인을 만들었습니다.

이제 플러그인을 사용하여 기존 ES v1.5 도메인에 Logstash v2.0 로깅을 사용하고 있지만 logstash-output-amazon_es새 v6.3 도메인에도 로그를 보내도록 할 수는 없는 것 같습니다.

제가 이해한 바로는 Logstash를 업그레이드해야 합니다.

원활한 전환을 위해 한 달 동안 두 버전의 ES에 로그를 보낼 수 있는 Logstash 버전을 갖고 싶습니다.

나는 다음을 살펴보았다.호환성 매트릭스, 그러나 ES 1.5는 포함되지 않습니다.

다양한 버전의 Logstash 테스트를 시작하기 전에 ES v1.5와 ES 6.3 모두에 로그를 보낼 수 있는 Logstash 버전이 있는지 아는 사람이 있습니까?

답변1

그래서 자체 테스트를 해본 결과 Logstash 6.3은 ES 1.5와 ES 6.3 모두에 로그를 보낼 수 있는 것으로 보입니다.

로컬 VM에서 테스트하면 logstash-output-amazon_esAWS 자격 증명이 있고 Logstash를 실행하는 사용자 에 대해 올바르게 설정된 ~/.aws/credentials경우 플러그인을 사용하여 작동합니다 . (sudo로는 실행되지 않습니다.)HOMElogstash

EC2 인스턴스에서도 작동합니다.Amazon EC2 메타데이터 서비스를 통해 전달되는 인스턴스 프로필 자격 증명.

한 가지 큰 문제는 Elasticsearch 도메인의 액세스 정책 대신 Logstash를 실행하는 인스턴스의 IAM 역할에 대한 액세스 정책을 설정해야 한다는 것입니다.

관련 정보