【问题标题】:How does ELK (Elastichsearch, Logstash, Kibana) workELK(Elasticsearch、Logstash、Kibana)如何工作
【发布时间】:2015-03-13 09:33:43
【问题描述】:

在使用 ELK(Elastichsearch、Logstash、Kibana)时,Elasticsearch 如何索引和存储事件

Elasticsearch 在 ELK 中是如何工作的

【问题讨论】:

    标签: elasticsearch logstash elastic-stack


    【解决方案1】:

    看起来你被否决了,不仅因为在 elastic.co 上阅读,而且...

    logstash 从日志文件和其他来源中提取非结构化数据,将其转换为结构化数据,并将其插入到 elasticsearch 中。

    elasticsearch 是文档存储库。虽然它对日志信息没有用处,但它本质上是一个文本引擎,可以分析数据(标记化、停用词、词干等)。

    kibana 从 elasticsearch 读取数据并允许您探索数据并制作仪表板。

    这是 30,000 英尺的概览。

    【讨论】:

      【解决方案2】:

      Elasticsearch 具有 ELK Stack 上的数据库功能。

      您可以在此处阅读有关 Elasticsearch 和 ELK Stack 的更多信息:https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html

      【讨论】:

        【解决方案3】:

        首先,您将拥有用于在其上写入系统日志的日志文件 例如,当您向数据库添加新记录时,您将以任何需要记录文件的形式写入记录,例如

        日期,"名称":"系统","序列号":"1234" .....

        之后,您将在 logstash 中添加配置以解析日志中的数据 它会像 名称:系统 .....

        数据将保存在弹性搜索中

        kibana 用于预览弹性搜索数据

        您可以使用所需的查询向elasticsearch发送请求并从中获取数据

        【讨论】:

        • 弹性搜索可以在涉及日志文件的用例之外使用。
        猜你喜欢
        • 2014-08-13
        • 2019-09-08
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 2021-03-27
        • 2015-09-17
        • 1970-01-01
        • 2019-03-28
        相关资源
        最近更新 更多