首页 帮助中心 基调听云Server 其他
基调听云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方式,不同语言环境下的实现方式不一样,可以参见不同语言的安装指导文档。