首页 帮助中心 听云Server 控制台使用

1、听云Server对性能的影响

答:对听云Server产品做过严格的性能消耗测试,最终的结果是听云Server探针几乎不影响应用性能。

应用延时<1ms

CPU使用<1%

内存使用<100MB

带宽消耗<1Mb

2、听云Server的实现原理

答:

被动式的APM监控方式

字节码注入(Bytecode Instrumentation)

采集方法执行时间:HTTP方法,数据库访问方法…

探针数据采集和汇总

测试图片1

3、听云Server属于哪种形式的应用性能管理?

答:

听云Server使用的是被动式应用性能管理,通过在服务器中植入探针,实时监测运行情况,能够及时发现并准确定位问题。

主动式应用性能管理:如听云Network,通过部署在各地的节点模拟用户访问网站的行为来检测问题,离用户体验更近,但由于不在服务器植入探针,因此无法准确定位到问题。

被动式应用性能管理:如听云Server,通过在服务器中植入探针,实时监测服务器运行状况,能够及时发现并定位问题

4、听云Server支持哪些协议的性能分析?

答:所有基于HTTP和HTTPS的协议。

5、听云server如何采集私有的类或方法的执行时间?

答:可以通过扩展配置、开放API方式,不同语言环境下的实现方式不一样,可以参见不同语言的安装指导文档。

6、听云server NoSql Redis 支持哪些框架?

答:

Jedis(Java)

spring-redis-templete(Java)

ServiceStack.Redis(.Net)

PHP_Redis(php)

Redis(Python)

7、听云server目前支持哪些数据库?

答:

Cassandra
Derby
DB2
JDBC
MongoDB
MySQL
Oracle
PostgreSQL
Redis
SQL server

8、抓取SQL/代码调用链/堆栈的原理是什么?

答:SQL:通过对数据库驱动嵌码,实现对sql的抓取 代码调用链:tracer技术,每个嵌码方法的调用会创建一个tracer,并保留其调用层级关系,实现代码调用链。 堆栈是当前方法执行时,thread的stacktrace

9、听云server的监控能否监控到java的内存溢出吗,怎么看?

答:不同内存区的oom,表现的情况不一样。如果是PermGen出现了OOM,会以一个错误的方式展现在控制台的错误维度数据里

10、听云server情报汇总最下面的响应时间是指什么响应时间?

答:统计时间范围内,采样样本中服务响应的平均时间,计算公式为总响应时间耗时/访问量

11、通过什么判断自身服务和第三方服务的

答:听云维护了一套第三方服务的列表

12、听云server如何采集私有的类或方法的执行时间?

答:可以通过扩展配置、开放API方式,不同语言环境下的实现方式不一样,可以参见不同语言的安装指导文档。