我的项目有一个技术平台,包括一个基于云的设置,其中包含运行在Linux上的JBoss节点和下面进一步连接到这些节点的数据库。显然,我可以将每个JBoss实例配置为通过JMX接受远程监视,并使用VisualVM监视它们。但随着JBoss (组合应用服务器和web应用服务器)数量的增加,监控变得失控,因为需要监控的节点很多。我一直在考虑使用我们的JBoss操作网络( JON ),也许可以在这个抽象级别上进行监控,但是有没有一种方法可以将LoadRunner配置为通过JON进行监控呢?
一般问题:有没有人有通过LoadRunner监控基于JON的JBoss基础设施的经验,或者当运行LoadTest时
Long Story
我正在准备安装监控软件代理的云init脚本(免责声明:我是MonitOwl的创始人之一)。代理软件收集信息(如内存或网络统计数据)并将其发送到服务器。每个公司集团都应该连接到自己的个性化服务器网址,如:https://customer_name.example.org。
云init脚本是一个从github下载代理、安装systemd服务和安装python需求的Content-Type: multipart/mixed;。目前,我们使用它的方式如下:
# ec2-run-instances --user-data-file <our_generated_file>
在我的aws账户中,我有一个针对我的SQS用户的ASG设置。最小容量为3,最大容量为8,销毁策略设置为默认。它有两个简单的伸缩策略,附加到监控SQS队列大小的云监控告警上。 这是云手表警报ApproximateNumberOfMessagesVisible >= 10 for 1 consecutive periods of 300 seconds for the metric dimensions的阈值。 当云监控告警状态在300秒后为“报警”时,ASG会添加1个实例,直到达到最大容量。同样,当云监控警报状态在300秒后为"ok“时,ASG将删除1个实例,直到达到最小容量。