【发布时间】:2015-03-13 09:33:43
【问题描述】:
在使用 ELK(Elastichsearch、Logstash、Kibana)时,Elasticsearch 如何索引和存储事件
Elasticsearch 在 ELK 中是如何工作的
【问题讨论】:
标签: elasticsearch logstash elastic-stack
在使用 ELK(Elastichsearch、Logstash、Kibana)时,Elasticsearch 如何索引和存储事件
Elasticsearch 在 ELK 中是如何工作的
【问题讨论】:
标签: elasticsearch logstash elastic-stack
看起来你被否决了,不仅因为在 elastic.co 上阅读,而且...
logstash 从日志文件和其他来源中提取非结构化数据,将其转换为结构化数据,并将其插入到 elasticsearch 中。
elasticsearch 是文档存储库。虽然它对日志信息没有用处,但它本质上是一个文本引擎,可以分析数据(标记化、停用词、词干等)。
kibana 从 elasticsearch 读取数据并允许您探索数据并制作仪表板。
这是 30,000 英尺的概览。
【讨论】:
Elasticsearch 具有 ELK Stack 上的数据库功能。
您可以在此处阅读有关 Elasticsearch 和 ELK Stack 的更多信息:https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html。
【讨论】:
首先,您将拥有用于在其上写入系统日志的日志文件 例如,当您向数据库添加新记录时,您将以任何需要记录文件的形式写入记录,例如
日期,"名称":"系统","序列号":"1234" .....
之后,您将在 logstash 中添加配置以解析日志中的数据 它会像 名称:系统 .....
数据将保存在弹性搜索中
kibana 用于预览弹性搜索数据
您可以使用所需的查询向elasticsearch发送请求并从中获取数据
【讨论】: