如何实现软件发送短信的监控?
有的程序可能通过Java codeSmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, message, null, null); 来实现短信发送 它后面两个参数是null 就不会发出相应的intent而且 系统的短信数据库也不会有记录
arthas 介绍?
arthas是阿里巴巴开源的Java诊断工具,基本使用场景是定位复现一些生产环境比较难以定位问题。可以在线排查问题,以及动态追踪Java代码,实时监控JVM状态等等。
arthas中可以看到很详细的jvm状态以及一些比较方便的工具,比如反编译,在线调试等。
arthas 参数?
arthas 的参数如下:
尺寸是142*458*754MM,基本使用场景是定位复现一些生产环境比较难以定位问题。可以在线排查问题,以及动态追踪Java代码,实时监控JVM状态等等。
arthas中可以看到很详细的jvm状态以及一些比较方便的工具,比如反编译,在线调试等。
如何搭建一套监控java应用的监控系统?
推荐skywalking,原因有以下几点:
1.零侵入,通过javaagent集成,无需修改任何业务代码。
2.依赖环境简单,只需要elasticsearch和jdk。
3.近实时监控,分析,聚合采集数据速度非常快。
4.资源占用少,agent的cpu占用率很低
5.可扩展性,以插件的形式扩展功能。已经提供了常用中间件和框架的插件,如果不能满足需求,可以自定义插件方式扩展。
6.社区比较活跃,现已经贡献给Apache了