Commit Graph

38 Commits

Author SHA1 Message Date
wusheng 708221662d no message 2016-03-18 23:28:54 +08:00
wusheng 40121336a6 no message 2016-03-18 23:25:58 +08:00
wusheng 130e7feade no message 2016-03-18 23:17:04 +08:00
wusheng 9ce41f2948 no message 2016-03-18 22:23:11 +08:00
wusheng 39ee0bc711 no message 2016-03-18 22:03:55 +08:00
wusheng 95a157f845 测试ci 2016-03-18 22:00:02 +08:00
ascrutae 3a86701c36 移除监控端口和地址 2016-02-23 15:38:40 +08:00
wusheng 422f130036 1.升级JVM到1.7
2.在客户端API中provided依赖log4j2,客户端指定所需版本
2016-02-03 11:18:17 +08:00
ascrutae 2cf914b721 修复bug 2016-01-29 11:18:50 +08:00
wusheng 40d514ed1c 1.重构并重命名Constants,修改部分类名,修改包的部分结构。提高代码的可读性。 2016-01-29 11:15:52 +08:00
ascrutae 121ea2f039 修改类名 2016-01-29 10:54:07 +08:00
ascrutae 55c2d84bef 1. 修复在极端情况下UserId变化不会触发重新分配 2016-01-29 10:49:23 +08:00
ascrutae 489f143fa6 修复告警邮件没有数据 2016-01-25 18:52:40 +08:00
ascrutae 9419d9122d 添加告警规则轮询检查 2016-01-25 18:20:04 +08:00
wusheng de659bde02 1. skywalking-alarm,skywalking-server的告警内容增加部分堆栈信息,提高异常邮件的可读性。 2016-01-23 14:09:17 +08:00
zhangxin10 6a66a4c151 1. 修改log配置 2016-01-19 19:11:55 +08:00
zhangxin10 b383140323 删除内部的Maven库 2016-01-19 15:59:58 +08:00
zhangxin10 55446b0e30 添加mail模板的配置 2016-01-18 14:37:11 +08:00
wusheng 28754fb01d 1.修复三个Jedis客户端可能链接泄露的问题。 2016-01-04 16:57:35 +08:00
zhangxin10 35fde12f6d 1. 以前邮件模板从数据库读取,目前将邮件模板独立,将邮件模板从告警的配置中读取, 2015-12-25 10:42:07 +08:00
zhangxin10 04fa404e88 1.启动脚本中添加监控信息
2. 修复发送邮件bug,不缓存Transport和session对象
2015-12-24 15:51:25 +08:00
zhangxin10 a962f90b59 删除无用的方法 2015-12-15 22:13:39 +08:00
zhangxin10 eca97eb14d 1. 新增用户巡检线程
2. 修改配置
3. 新增log日志
2015-12-15 20:00:18 +08:00
zhangxin10 b388f111e0 生成配置文件 2015-12-14 19:03:50 +08:00
zhangxin10 d5b85dfb61 1. 修改数据库连接池
2. 增加打印日志
2015-12-14 15:57:49 +08:00
zhangxin10 11ac0edbbd 1. 解决告警的链接写死的问题
2. 解决获取告警信息的时间取值有误的问题
3. 上传执行脚本
2015-12-14 15:03:46 +08:00
zhangxin10 7b47658ded Merge remote-tracking branch 'origin/master'
Conflicts:
	skywalking-alarm/src/main/java/com/ai/cloud/skywalking/alarm/UserInfoCoordinator.java
2015-12-14 11:06:18 +08:00
zhangxin10 115990db10 1. 移除ZookeeperUtil类中的异常,因为在协调线程中有个大的Try...catch来进行控制重做
2. 修复AlarmMessageDAO的问题
2015-12-14 11:03:52 +08:00
wusheng 4c55c61633 1.加上部分日志。 2015-12-11 21:40:29 +08:00
wusheng 2c1fb7913a 1.修整UserInfoCoordinator代码,确保逻辑的有效性和健壮性。 2015-12-11 21:14:59 +08:00
zhangxin10 e95b993b2a 移除e.printStackTrace() 2015-12-11 20:08:50 +08:00
zhangxin10 4c806457e6 完成协调器功能。
协调器调用流程如下:
处理线程:
初始化:
运行:
    注册服务(默认为空闲状态)
    检查是否为忙碌状态
    处理告警信息
    检查是否分配线程的状态(重新分配状态)
    释放用户锁
    修改自身状态:(空闲状态)
    检查分配线程的状态(分配完成状态)
    重新获取待处理的用户
    给用户加锁
    修改自身状态 :(忙碌状态)

协调线程:
    初始化:
        初始化状态:未分配
    运行:
        检查是否有新服务注册
        修改状态 (开始重新分配状态)
        检查所有的服务是否都未待分配状态,
        将用户重新分配给服务
        修改状态(分配完成)
2015-12-11 20:04:18 +08:00
zhangxin10 da7d1fcc99 完成告警协调器的功能 2015-12-10 22:04:01 +08:00
wusheng 0496938fd3 1.规范化部分告警识别和发送逻辑。使代码更清晰,逻辑更简单。 2015-12-10 08:14:13 +08:00
zhangxin10 436eacf9b8 将保存-修改上次处理时间抽成一个方法 2015-12-09 21:58:35 +08:00
zhangxin10 dd2e1e023b 上传未上传的Bean 2015-12-09 21:51:49 +08:00
zhangxin10 9df8f63861 完成告警处理 2015-12-09 20:22:13 +08:00
zhangxin10 3d5a652d23 完成告警切换的功能 2015-12-08 20:46:40 +08:00