1、使用_cat API检测集群是否健康,确保9200端口号可用:curl 'localhost:9200/_cat/health?v' 注意:绿色表示一切正常,黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用。 2、获取集群的节点列表curl 'localhost: ...
分类:
其他好文 时间:
2019-04-24 19:42:33
阅读次数:
1371
目录(?)[+] 本文以最新的elasticsearch-6.3.0.tar.gz为例,为了节约资源,本文将副本调为0, 无client角色 https://www.elastic.co/blog/hot-warm-architecture-in-elasticsearch-5-x 以前es2.x版 ...
分类:
其他好文 时间:
2019-04-24 19:36:42
阅读次数:
300
1、pom.xml配置文件 2、log4j2.xml配置信息 3、logstash配置信息--test4.conf 4、启动logstash$ ./logstash -f ../config/test4.conf & ...
分类:
其他好文 时间:
2019-04-23 17:20:53
阅读次数:
232
简介 Elasticsearch是当前比较流行的开源的分布式搜索和数据分析引擎,具备易使用、高性能、扩展性强等特点。是ElasticStack的核心组件,以其为核心构建的ELK,已经是日志分析领域的事实标准。Elasticsearch是怎么一步一步发展成熟的呢? You Know,for Searc ...
分类:
其他好文 时间:
2019-04-22 18:03:27
阅读次数:
338
Graylog简介Graylog是一个开源且完整的日志聚合、管理工具,提到日志管理想必大家都会想到ELK平台,Graylog功能和ELK类似,但又比ELK要易用,相对的日志分析能力以及一些功能没有ELK强大。所以Graylog与ELK各有优劣,ELK被诟病的地方主要是不善于处理多行日志,同时也不能保留原始日志格式,只能把原始日志分字段保存,因为不符合正则表达式匹配的日志行,会被全部丢弃。而Gray
分类:
其他好文 时间:
2019-04-19 01:15:56
阅读次数:
358
介绍 packbeat是一个开源的实时网络抓包与分析框架,内置了很多常见的协议捕获及解析,如HTTP、MySQL、Redis等。在实际使用中,通常和Elasticsearch以及kibana联合使用,用于数据搜索和分析以及数据展示。 目前Packebeat支持的协议如下: Packetbeat可以运 ...
分类:
其他好文 时间:
2019-04-18 15:18:26
阅读次数:
480
简介 无论您要测试同一台主机上的服务,还是要测试开放网络上的服务,Heartbeat 都能轻松生成运行时间数据和响应时间数据 Heartbeat 能够通过 ICMP、TCP 和 HTTP 进行 ping 检测,同时也支持 TLS、认证和代理。您可以借助简易的 DNS 解析,监控负载均衡服务器背后的所 ...
分类:
Web程序 时间:
2019-04-18 10:49:57
阅读次数:
2243
1.elasticsearch的结构 首先elasticsearch目前的结构为 /index/type/id id对应的就是存储的文档ID,elasticsearch一般将数据以JSON格式存储。我们可以将elasticsearch和关系型数据库进行比较,index相当于关系型数据库中的datab ...
分类:
其他好文 时间:
2019-04-16 01:21:34
阅读次数:
172
前言 logstash是ELK日志系统中的一部分,主要承担将收集完成日志进行过滤,并且输出到es的职责。 logstash本身也可以作为客户端部署到应用系统的服务器上进行日志收集,但是由于资源开销占用过大,所以客户端的收集工作交给了beats进行,logstash专心在独立的服务器上完成日志解析处理 ...
分类:
其他好文 时间:
2019-04-12 14:57:49
阅读次数:
185
背景 1. 基于之前 "基于Log4Net本地日志服务简单实现" 实现本地日志服务,但是随着项目开发演进,本地日志服务满足不了需求,譬如在预发布环境或者生产环境,不可能让开发人员登录查看本地日志文件分析。 2. Kafka+ELK日志服务套件,可以在线日志服务可以解决上述问题,并且提供丰富报表分析等 ...
分类:
移动开发 时间:
2019-04-12 00:37:45
阅读次数:
226