如何在Amazon Elasticsearch Service中检查Elasticsearch日志?

时间:2015-11-16 09:12:09

标签: amazon-web-services elasticsearch mongoosastic

我正在尝试使用mongoosastic将我的数据从MongoDB同步到Amazon Elasticsearch Service。出于某种原因,同步不会按预期发生。

我没有看到mongoosastic插件有任何错误。不确定AWS Elasticsearch服务中的失败是什么

有没有办法在Amazon Elasticsearch Service中获取Elasticsearch日志?

elasticsearch = require('elasticsearch');

this.es_connection = new elasticsearch.Client("Amazon Elasticsearch Service address");
return this.es_connection.ping({
  requestTimeout: 30000,
  hello: 'elasticsearch'
}, function(error) {
  if (error) {
    console.error('elasticsearch cluster is down!' + JSON.stringify(error));
  } else {
    logger.info('All is well in elasticsearch');
  }
});

1 个答案:

答案 0 :(得分:0)

为了对AWS Elasticsearch服务进行故障排除,您需要配置日志传送到CloudWatch: https://aws.amazon.com/blogs/big-data/viewing-amazon-elasticsearch-service-error-logs/

然后,您将能够使用CloudWatch控制台来查看您的日志,并了解问题是否出在Elasticsearch中,或者是单链问题/映射/索引失败问题。