Categories: DevOpsPHP业界编程

elasticsearch使用的5种场景

除了“您知道,要搜索”以外,Elasticsearch的用途随着时间的推移不断增长和变化

记录和日志分析

对于任何熟悉Elasticsearch的人来说,这都不奇怪。围绕Elasticsearch建立的生态系统使其成为实施和扩展日志记录解决方案最简单的系统之一。利用这一点将日志添加到他们的主要用例中,或者纯粹将我们用于日志记录。从Beats到Logstash,再到Ingest Nodes,Elasticsearch为您提供了很多选择,可以随时随地获取数据并将其编入索引。从那里,像Kibana这样的工具使您能够创建丰富的仪表板和分析。

搜集和合并公共数据

像日志数据一样,Elastic Stack有很多工具可以使远程数据的获取和索引编制变得容易。 而且,像大多数文档存储一样,缺乏严格的架构也使Elasticsearch可以灵活地接收多种不同的数据源,并且仍然可以使所有数据源易于管理和搜索。

全文搜索

全文搜索(作为Elasticsearch的核心功能)在此列表中居于首位也就不足为奇了,得到了广泛的应用,远远超出了传统的企业搜索或电子商务。从欺诈检测/安全性到协作及其他方面,Elasticsearch的搜索功能强大,灵活,并且包含许多工具,可以使搜索变得更加容易;Elasticsearch拥有自己的查询DSL以及内置的功能,可自动完成,

事件数据和指标

Elasticsearch在如指标和应用程序事件之类的时间序列数据上也能很好地运行。这是巨大的Beats生态系统允许您轻松获取常见应用程序数据的另一个区域。无论您使用哪种技术,Elasticsearch都有很大的机会拥有可以立即获取指标和事件的组件。

可视化数据

Kibana拥有大量图表选项,用于地理数据的图块服务以及用于时间序列数据的TimeLion,是功能强大且易于使用的可视化工具。对于上述每个用例,Kibana都会处理一些可视组件。熟悉了各种数据提取工具后,您会发现Elasticsearch + Kibana将成为您可视化试图包裹数据的必备工具。

Elasticsearch和其余的Elastic Stack具有非常多的用途,如在上面所看到的,可以通过多种方式将Elasticsearch集成到工作中并获得更多的见解。

4.7
07
Vim备忘单:一张图学会VIM
2019年最差的100个密码
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

asciinema一款优秀终端会话录制工具(13.2k stars)

asciinema是一个优秀的…

13小时 ago

tldr pages一个linux命令帮助工具(48.5k stars)

tldr pages项目是一个…

13小时 ago

Odoo一款开源ERP和CRM系统(34.6k stars)

Odoo是一套基于网络的开源商…

13小时 ago

Seodity:提升SEO分析和内容创建

Seodity作为SEO分析的…

2天 ago

SocialBee一款AI社交媒体内容生成器

SocialBee的AI帖子生…

2天 ago

雪橇云VPN五一活动来了!全场15%的折扣!

雪橇云VPN一款是稳定全球多节…

2天 ago