繁体   English   中英

ElasticSearch存储/如何存储从Logstash收到的日志?

[英]Where / How ElasticSearch stores logs received from Logstash?

免责声明:我对ELK Stack 很新 ,所以这个问题可能非常基础。

我现在正在设置ELK堆栈。 我有关于ElasticSearch的 基本问题。

  1. 弹性搜索的存储模型是什么?

例如,Oracle使用关系模型,Alfresco使用“文档模型”,Apache Jackrabbit使用“层次模型”

2.弹性搜索中存储的日志数据是持久的/永久的 或者ElasticSearch在一段时间后删除日志数据?

3.我们如何管理/备份这些数据?

4.弹性搜索中的日志/数据文件是人类可读的吗?

任何文档的帮助/路线将不胜感激。

  1. 存储模型是Document模型。 一切都是文件 文档属于特定类型,并存储在索引中
  2. 发送到ES的数据存储在磁盘上。 然后可以通过REST API 读取搜索删除它。
  3. 数据通过其余API进行管理。 通常,对于日志集中,日志存储在基于日期的索引中(今天为一个索引,昨天为一个,依此类推),因此要从一天删除日志,请删除相关索引 策展人可以在这种情况下提供帮助。 ES提供备份和恢复模块
  4. 要访问ES中的数据,您必须使用REST API或使用Kibana客户端

文档:
https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM