我的项目有一个技术平台,包括一个基于云的设置,其中包含运行在Linux上的JBoss节点和下面进一步连接到这些节点的数据库。显然,我可以将每个JBoss实例配置为通过JMX接受远程监视,并使用VisualVM监视它们。但随着JBoss (组合应用服务器和web应用服务器)数量的增加,监控变得失控,因为需要监控的节点很多。我一直在考虑使用我们的JBoss操作网络( JON ),也许可以在这个抽象级别上进行监控,但是有没有一种方法可以将LoadRunner配置为通过JON进行监控呢?
一般问题:有没有人有通过LoadRunner监控基于JON的JBoss基础设施的经验,或者当运行LoadTest时
我想有一些指导,如何计算vCPU,内存和网络使用率的应用程序,使用多线程执行一个动作每60秒。 假设我有一个创建多个线程程序,每个线程每隔60秒对一个资源(ip)执行一次ping。让我们假设1,000 ips 伪代码: Class Thread
method start_thread(ip):
while true
if ping(ip) is down
send alert()
wait(60 sec) 如何估计vCPU、内存和网络消耗,以便在横向扩展配置中安全地调整应用程序的大小? 谢谢
我正在开发一个系统监控产品,该产品目前关注的是系统级的性能。我们正在扩展到监视数据库系统。现在,我们可以从所选的DBMS中获取简单的性能信息,如连接计数、磁盘IO率、锁等待时间等。
但是,我们确实希望有一种方法来度量每个查询进入DBMS的执行时间,而不需要客户端在其应用程序代码中实现监视。
一些可能的解决办法可能是:
某种介于客户端和服务器之间的代理。SSL可能是这里的一个问题,而且它要求我们对每个DBMS进行反向工程并实现网络协议。
用于每个DBMS系统的插件,当查询进入时自动记录性能信息。
其他问题包括SQL的“匿名化”,即获取类似于SELECT * FROM products WHERE