我们计划在k8s集群中使用ElasticSearch引擎索引日志。我们知道使用kibana可以在gui上查看日志。但是如果我们需要将日志传输到某个没有kibana访问权限的远程团队,那么如何解决这种情况呢。我们能从搜索引擎下载日志吗?
1cklez4t1#
您可以随时将任何应用程序连接到elasticsearch并收集索引中的所有数据。因此,如果另一个团队需要访问日志,您可以创建对ElasticSearch的只读访问,并将日志使用到此应用程序中。如果您想下载所有内容,可以使用scollapi。下面是一个java实现示例https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high-search-scroll.htmlhttps://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high-search-scroll.html
1条答案
按热度按时间1cklez4t1#
您可以随时将任何应用程序连接到elasticsearch并收集索引中的所有数据。因此,如果另一个团队需要访问日志,您可以创建对ElasticSearch的只读访问,并将日志使用到此应用程序中。如果您想下载所有内容,可以使用scollapi。下面是一个java实现示例
https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high-search-scroll.html
https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high-search-scroll.html