Elasticsearch常用工具清单

一、基础类工具

1、Head插件

ES集群状态查看、索引数据查看、ES DSL实现(增、删、改、查),比较适用json串的格式化

参考地址:http://mobz.github.io/elasticsearch-head/

2、kibana工具

除了支持各种数据的可视化之外,最重要的是:支持Dev Tool进行RESTFUL API增删改查操作。
  ——比Postman工具和curl都方便很多。

参考地址:https://www.elastic.co/products/kibana

3、ElasticHD工具

支持sql转DSL

参考地址:https://github.com/360EntSecGroup-Skylar/ElasticHD

4、cerebro工具

参考地址:https://github.com/lmenezes/cerebro

5、Elaticsearch-HQ工具

管理elasticsearch集群以及通过web界面来进行查询操作

参考地址:https://github.com/royrusso/elasticsearch-HQ

6、Elaticsearch-migration工具

支持多版本间数据迁移,使用sroll + bulk

参考地址:https://github.com/medcl/elasticsearch-migration

7、Elaticsearch-Exporter

将ES中的数据向其它导出的脚本实现

参考地址:https://github.com/mallocator/Elasticsearch-Exporter

8、Elaticsearch-dump

移动和保存索引的工具

参考地址:https://github.com/taskrabbit/elasticsearch-dump

二、集群数据处理工具

1、Elaticsearch-curator

es官方工具,可以管理索引数据保留时间

参考地址:https://pypi.python.org/pypi/elasticsearch-curator

ES6.3有Index LifeCycle Management ,可以管理索引的保存期限

三、安全类工具

1、x-pack工具

参考地址:https://www.elastic.co/downloads/x-pack

2、search-guard第三方工具

Search Guard  是 Elasticsearch 的安全插件。它为后端系统(如LDAP或Kerberos)提供身份验证和授权,并向Elasticsearch添加审核日志记录和文档/字段级安全性。

Search Guard所有基本安全功能(非全部)都是免费的,并且内置在Search Guard中。  Search Guard支持OpenSSL并与Kibana和logstash配合使用。

参考地址:https://github.com/floragunncom/search-guard

四、可视化类工具

1、grafana工具

参考地址:https://grafana.com/grafana

grafana工具与kibana可视化区别:

  1. 如果你的业务线数据较少且单一,可以用kibana做出很棒很直观的数据分析。
  2. 而如果你的数据源很多并且业务线也多,建议使用grafana,可以减少你的工作量

对比:https://www.zhihu.com/question/54388690

五、自动化运维工具

1、ansible

参考地址:https://github.com/elastic/ansible-elasticsearch

2、puppet

参考地址:https://github.com/elastic/puppet-elasticsearch

3、cookbook

参考地址:https://github.com/elastic/cookbook-elasticsearch

六、类SQL查询工具

1、Elaticsearch-SQL工具

参考地址:https://github.com/NLPchina/elasticsearch-sql

ES8.3+会集成SQL

七、增强类工具

1、conveyor工具

kibna插件——图形化数据导入工具

参考地址:http://t.cn/REOhwGT

2、kibana_markdown_doc_view工具

Kibana文档查看强化插件,以markdown格式展示文档

参考地址:http://t.cn/REOhKgB

3、indices_view工具

indices_view 是新蛋网开源的一个 kibana APP 插件项目,可以安装在 kibana 中,快速、高效、便捷的查看elasticsearch 中 indices 相关信息

参考地址:https://gitee.com/newegg/indices_view

4、dremio工具

支持sql转DSL,

支持elasticsearch、mysql、oracle、mongo、csv等多种格式可视化处理;

支持ES多表的Join操作

参考地址:https://www.dremio.com/

八、报警类工具

1、elastalert

ElastAlert 是 Yelp 公司开源的一套用 Python2.6 写的报警框架。属于后来 Elastic.co 公司出品的 Watcher 同类产品。

参考地址:http://elastalert.readthedocs.org/

2、sentinl

SENTINL 6扩展了Siren Investigate和Kibana的警报和报告功能,使用标准查询,可编程验证器和各种可配置操作来监控,通知和报告数据系列更改 - 将其视为一个独立的“Watcher” “报告”功能(支持PNG / PDF快照)。

SENTINL还旨在简化在Siren Investigate / Kibana 6.x中通过其本地应用程序界面创建和管理警报和报告的过程,或通过在Kibana 6.x +中使用本地监视工具来创建和管理警报和报告的过程。

参考地址:https://github.com/sirensolutions/sentinl

原文地址:https://www.cnblogs.com/mliu/p/10005882.html

时间: 2024-10-01 04:16:35

Elasticsearch常用工具清单的相关文章

.NET软件开发与常用工具清单(转)

出处:http://www.cnblogs.com/SavionZhang/p/4033288.html [工欲善其事,必先利其器]软件开发的第一步就是选择高效.智能的工具. 下面列出的工具软件能辅助提高工作效率.  开发类工具 微软.Net平台下的集成开发环境:Visual Studio. Visual Studio是目前最流行的Windows平台应用程序的集成开发环境.最新版本为 Visual Studio 2014 版本,基于.NET Framework 4.5.2 .它包括了整个软件生命

软件开发与常用工具清单

[工欲善其事,必先利其器]软件开发的第一步就是选择高效.智能的工具. 下面列出的工具软件能辅助提高工作效率.  开发类工具 微软.Net平台下的集成开发环境:Visual Studio. Visual Studio是目前最流行的Windows平台应用程序的集成开发环境.最新版本为 Visual Studio 2014 版本,基于.NET Framework 4.5.2 .它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等.所写的目标代码适用于微软

我Win下常用工具清单

GoAgent 搞研发的没有一个FQ访问Google的工具,真没法工作,所以第一主推这个, 相关按照方式请参考: http://www.cnblogs.com/ghj1976/category/696141.html 另外要用 Gogotester 配合寻找 Goagent 可用的ip , 参考: http://www.anybfans.com/1240.html   Windows Live Writer 写博客的工具,微软出品, 包括 mac下,都没觉得这个方便.下载地址: https://

elastic常用工具

elasticsearch 常用工具: elasticsearch-dump :备份 elasticsearch-head :数据展示.操作平台 elasticsearch-head github 地址:https://github.com/mobz/elasticsearch-head elasticsearch-head是一款非常好用的数据展示工具,且支持编写api对elastic进行操作. elastic 5.x版本开始,elasticsearch-head只能以单独的服务部署并使用,5.

2015第30周三Spring常用工具类

文件资源操作 文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等.我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但程序编写复杂而且容易产生错误.相比于 JDK 的 File,Spring 的 Resource 接口(资源概念的描述接口)抽象层面更高且涵盖面更广,Spring 提供了许多方便易用的资源操作工具类,它们大大降低资源操作的复杂度

IT生涯, 我的常用软件清单

IT生涯, 我的常用软件清单 SkySeraph Jan. 26th 2017 Email:[email protected] 更多精彩请直接访问SkySeraph个人站点:www.skyseraph.com About 前两天把系统给重装了下,好像最近一次安装应该是两年前了,一般情况下不愿意再做此类耗时无聊的事情,但没法,拥有SSD和高配置内存,开几个IDE却卡成翔,系统分析折腾了老半天还是决定重装了,重装后的那个清爽真是无与伦比, 至少依旧可以在我的Win 10上折腾不用开发也搬迁到MacB

转 常用工具和技术

技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核, OpenStack等免费的it电子书:http://

part4-2 流程控制二(循环结构,while、for循环,列表推导式、生成器推导式,常用工具函数,控制循环结构,4个简单实例)

循环语句在循环条件满足时,可反复执行某一段代码,这段被重复执行的代码称为循环体.在循环体中,需要在合适的时候把循环条件设置为假,从而结束循环:否则循环一直执行下去形成死循环.循环语句通常包含如下4个部分.(1).初始化语句(init_statements):在循环开始前执行,有一条或多条语句,用于完成一些起初始化工作.(2).循环条件(test_expression):一个布尔表达式,决定是否执行循环体.(3).循环体(body_statements):循环的主体,根据循环条件是否允许,这个代码

java 常用工具

System:类中的属性方法都是静态的.无法实例化 err:"标准"错误输出流 in:"标准"输入流 out:"标准"输出流 常见方法: long currentTimeMillis();获取当前时间的毫秒值 Properties    getProperties(); 获取系统属性 Properties集合中存储的都是String类型的键和值. Runtime:没有构造方法摘要,说明该类不可以创建对象. 方法又是非静态,说明该类提供静态返回该类