微服务架构下的程序一般有多个节点提供服务,用户请求不一定落在哪一个节点,如果节点 存在问题,一般利用日志监控系统来确认问题。 日志监控系统提供实时日志,以及全文检索日志,并且日志实时查询以及全文检索查询都要 以倒叙查询。 中间件系统或业务系统对于日志生成的级别,debug、info、error等级别 ...
分类:
其他好文 时间:
2016-12-30 16:46:45
阅读次数:
188
环境介绍:yum用的是163的源:CentOS6-Base-163.repo操作新系统:RedHatEnterpriseLinuxServerrelease6.4数据库版本:5.6.27PHP版本:5.3.3#要求php版本大于5.3percona-toolkit:2.2.1710.10.203.102【web服务器】10.10.203.93【被监控端】需要在两台机器上都做的操作,步骤上有备注..
分类:
其他好文 时间:
2016-12-23 02:16:58
阅读次数:
272
新版插件:说明:从5.0开始,插件都独立拆分成gem包,每个插件可独立更新,无需等待Logstash自身整体更新,具体管理命令可参考./bin/logstash-plugin--help帮助信息../bin/logstash-pluginlist其实所有的插件就位于本地./vendor/bundle/jruby/1.9/gems/目录下扩展:如果GitHub上面(htt..
分类:
其他好文 时间:
2016-12-19 22:20:18
阅读次数:
284
新版插件:说明:从5.0开始,插件都独立拆分成gem包,每个插件可独立更新,无需等待Logstash自身整体更新,具体管理命令可参考./bin/logstash-plugin--help帮助信息../bin/logstash-pluginlist其实所有的插件就位于本地./vendor/bundle/jruby/1.9/gems/目录下扩展:如果GitHub上面(htt..
分类:
其他好文 时间:
2016-12-19 22:19:52
阅读次数:
393
编辑修改catlian.sh文件添加如下信息:-XX:+PrintGC//开启gc日志监控
-XX:+PrintGCDetails//可以详细了解GC中的变化
-XX:+PrintGCTimeStamps//可以了解这些垃圾收集发生的时间,自JVM启动以后以秒计量
-XX:+PrintGCDateStamps//GC发生的时间信息
-XX:+PrintHeapAtGC//了解堆的..
分类:
其他好文 时间:
2016-12-16 20:14:28
阅读次数:
502
在石墨,我们之前使用ELK搭了一套监控图表,由于一些原因,比如:1、Kibana经常查日志查挂2、Kibana的图表不太美观、不够灵活所以调研了一下,选择用StatsD+Grafana+InfluxDB搭建一套新的监控系统。工具简介StatsD是一个使用Node.js开发的简单的网络守护进程,通过UDP或者TCP方..
分类:
数据库 时间:
2016-12-16 20:03:37
阅读次数:
590
技术栈线:1.支持灵活的处理方式,Elasticsearch是实时全文索引,无需像其它的产品样预先编程才能实现2.支持简单的配置方式,Elasticsearch是全部采用JSON接口,Logstash是RubyDSL设计,都是通用配置语法3.支持高效的数据检索,虽然每次查询都是实时计算,但基本上可以实现全天数据查询..
分类:
其他好文 时间:
2016-12-07 23:47:58
阅读次数:
432
监控alert日志思路:按alert日志行号取当前最后一行和上一次扫描的行对比大于等于上一次扫描的行就从上一次扫描的行开始扫描到最后一行#!/bin/bash
scriptHome=`dirname$0`
scriptName=`basename$0`
logDir=$scriptHome/logs
#logfile=$logDir/$scriptName_$(date"+%Y%m%d").lo..
分类:
数据库 时间:
2016-11-30 23:40:35
阅读次数:
418
本文介绍了如何使用成熟的经典架构ELK(即Elastic search,Logstash和Kibana)构建分布式日志监控系统,很多公司采用该架构构建分布式日志系统,包括新浪微博,freewheel,畅捷通等。 背景日志,对每个系统来说,都是很重要,又很容易被忽视的部分。日志里记录了程序执行的关键信 ...
分类:
其他好文 时间:
2016-11-30 14:35:05
阅读次数:
247
appium界面运行过程: 1、启动一个http服务器:127.0.0.1:47232、根据测试代码setUp()进行初始化,在http服务器上建立一个session对象3、开始调用adb,找到连接上的设备,设置设备id4、等待设备准备好响应命令5、开启logcat日志监控6、将生成的apk属性信息 ...
分类:
移动开发 时间:
2016-11-21 07:41:25
阅读次数:
496