Вход и выход Logstash для ресурсов AWS - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать logstash, чтобы связать мои файлы в корневом каталоге моего сегмента S3 с моим доменом сервиса Amazon ElasticSearch.

Я установил logstash на экземпляр EC2, который является t2.medium с Ubuntu 16.041 и 8 GiB SSD общего назначения .

Я обязательно выполнил шаги здесь , чтобы настроить плагин Amazon Elasticsearch Output для logstash.

Вот мой файл logstash.conf

input{
    s3 {
        bucket => "BUCKET NAME"
        access_key_id => "MY ID"
        secret_access_key => "MY KEY"
        region => "us-east-1"
    }
}
#  
# Connect to Amazon S3
#
#
# Connect to AmazonES Domain
# 
output{
    amazon_es {
        hosts => "search-MYDOMAIN.us-east-1.es.amazonaws.com"
        region => "us-east-1"
        access_key_id => "MY ID"
        secret_access_key => "MY KEY"
        ssl => true
        index => "production-logs-%{+YYYY.MM.dd}"
    }
}

Когда я бегу

sudo bin/logstash -f /etc/logstash/conf.d/logstash.conf

Я получаю ошибки, и моя ссылка на kibana говорит, что не может найти данные ElasticSearch, однако я получаю это в моем терминале ssh

[INFO ] 2018-09-05 01:11:00.787 [Api Webserver] agent - Successfully started Logstash API endpoint {:port=>9600}

Куда я иду не так? я только второй раз использую Logstash

...