Hi Wei,

Thanks for replying, my threshold is 5% just to check and the ACS metrics says 
28% in usage

looks like no error in logs, however I see this message

**success: Creating file in VR, with ip: 169.254.89.121, file: 
monitor_service.json.ec3acdd8-b1c1-4603-9fde-79eece662390","null - success: 
Invalid unit name "[email protected],172.28.0.83" escaped as 
"[email protected]\x2c172.28.0.83" (maybe you should use 
systemd-escape?)**

2023-05-30 15:05:13,988 DEBUG [c.c.s.StatsCollector] 
(StatsCollector-6:ctx-361217f1) (logid:f59c817a) AutoScaling Monitor is 
running...
2023-05-30 15:05:13,989 DEBUG [c.c.s.StatsCollector] 
(StatsCollector-6:ctx-361217f1) (logid:f59c817a) Skipping AutoScaling Monitor
2023-05-30 15:05:14,225 DEBUG [c.c.n.a.AutoScaleManagerImpl] 
(VmGroup-Monitor-4-1:ctx-94401ba2) (logid:1b0d873d) Start monitoring on 
AutoScale VmGroup 
AutoScaleVmGroupVO[id=4|name=scaler01|loadBalancerId=93|profileId=5]
2023-05-30 15:05:14,232 DEBUG [c.c.n.a.AutoScaleManagerImpl] 
(VmGroup-Monitor-4-1:ctx-94401ba2) (logid:1b0d873d) [AutoScale] Collecting 
performance data ...
2023-05-30 15:05:14,239 DEBUG [c.c.n.a.AutoScaleManagerImpl] 
(VmGroup-Monitor-4-1:ctx-94401ba2) (logid:1b0d873d) [AutoScale] Collecting 
performance data from hosts ...

023-05-30 15:04:47,539 DEBUG [c.c.s.StatsCollector] 
(Cluster-Worker-4706:ctx-4eac4d6f) (logid:e5e83be1) StatusUpdate from 
262699919842878, json: 
{"managementServerHostId":202,"managementServerHostUuid":"016a5d17-44ec-429b-acd9-36ee81fbd295","collectionTime":"May
 30, 2023, 3:04:47 
PM","sessions":0,"cpuUtilization":0.0,"totalJvmMemoryBytes":455081984,"freeJvmMemoryBytes":108107048,"maxJvmMemoryBytes":1908932607,"processJvmMemoryBytes":0,"jvmUptime":594979551,"jvmStartTime":1684882107946,"availableProcessors":16,"loadAverage":6.48,"totalInit":1062535168,"totalUsed":573048008,"totalCommitted":691445760,"pid"
Regarding database this is what I see, no so sure why the **INACTIVE **state

MariaDB [cloud]> select * from autoscale_vmgroup_statistics limit 5;
+-----+------------+-----------+------------+-------------+------------------+-----------+------------------+---------------------+----------+
| id  | vmgroup_id | policy_id | counter_id | resource_id | resource_type    | 
raw_value | value_type       | created             | state    |
+-----+------------+-----------+------------+-------------+------------------+-----------+------------------+---------------------+----------+
| 294 |          2 |         0 |          0 |           2 | AutoScaleVmGroup |  
      -1 | INSTANT_VM_GROUP | 2023-05-30 13:48:25 | INACTIVE |
| 295 |          2 |         0 |          0 |           2 | AutoScaleVmGroup |  
      -1 | INSTANT_VM_GROUP | 2023-05-30 13:48:31 | INACTIVE |
| 296 |          2 |         0 |          0 |           2 | AutoScaleVmGroup |  
      -1 | INSTANT_VM_GROUP | 2023-05-30 13:48:37 | INACTIVE |
| 297 |          2 |         3 |        106 |        9842 | UserVm           |  
       0 | INSTANT_VM       | 2023-05-30 13:48:44 | ACTIVE   |
| 298 |          2 |         4 |        106 |        9842 | UserVm           |  
       0 | INSTANT_VM       | 2023-05-30 13:48:44 | ACTIVE   |
+-----+------------+-----------+------------+-------------+------------------+-----------+------------------+---------------------+----------+

Regards,


Ricardo Pertuz






May 30, 2023 at 2:39 PM, "Wei ZHOU" <[email protected]> wrote:


> 
> Hi Ricardo,
> 
> We (including dev and qa) have done intensive testing with different
> hypervisors and scenarios. You may hit a bug, but more likely a
> misconfiguration issue.
> 
> You can check by the following steps:
> (1) check database table "autoscale_vmgroup_statistics" to see if the
> metrics have been collected with correct value and frequency.
> (2) check management-server.log to see if cloudstack checks the metrics
> periodically.
> 
> I suggest you to test with small threshold. The cpu usage is collected from
> the kvm hypervisor , calculated from the cpu time on the vm, which might
> have big difference as you thought.
> 
> -Wei
> 
> On Tuesday, 30 May 2023, Ricardo Pertuz <[email protected]>
> wrote:
> 
> > 
> > Hi,
> > 
> >  On our env with ACS 4.18 KVM hypervisor, we have configured an autoscale
> >  vm group with cpu average counter, however it does not trigger the scale up
> >  even the threshold have been reached longer than the stipulated. What
> >  should we check? are we missing something?
> > 
> >  Min Instances 1 (always remains in 1 instance)
> >  Max Instances 3
> > 
> >  Ricardo Pertuz
> >
>

Reply via email to