应用接入
- 从flash-dog-server的lib目录下拷贝,log4mongo-java ,flash-dog-api-log4j 和 mongo-java-driver ,log4j-1.2.16.jar 到项目hello的lib下。
- 从flash-dog-server拷贝log4j.properties到项目hello下,修改:log4j.appender.MongoDB.collectionName=hello_log
- 通过log4j打印日志,这里打印如下内容,作为测试: hushan pay money=10 启动java程序,这里是个main函数,查看日志,一切正常。
添加到监控平台
- 打开浏览器,登录闪电狗监控 。 点击添加项目,输入项目名称:hello,别名:测试,数据库连接等,确定。
- 这时候还看不到任何监控,需要从定时任务添加统计脚本。 点击【定时任务】-【性能监控】,点击测试几次后,确定。系统将开始统计cpu、内存等jvm性能参数。
- 返回【监控】,点击添加按钮
#监控业务收入
- 假定业务需要统计收入,从【定时任务】点击【添加】。 在任务页面输入名称 moeny,点击【指标监控】,自动生成了模板。 点击【定时任务】-【性能监控】,点击测试几次后,确定。系统将开始统计收入。
- 如果业务打印的日志不是:hushan pay money=10 ,而是hushan 支付金币=10,则应修改脚本:result = this.message.match(".*金币=(\d+)");
- 我们需要在报表中显示监控曲线。点击【监控】回到项目监控报表页面。点击【添加】。添加收入统计。
- 我们可以添加异常监控,发送告警到邮件列表。点击【添加】。添加【狗狗】。同时还要配置conf/app.properties下面的发件人信息