Hello, is there any hard limit to for the number of smart rules which can be active on a tenant with APAMA2C-8G? on all groups or per group, etc… assuming that in each group we have 2000 devices so those smart rules will be applied in each group to 2000 devices
and is there a tenant option dedicated for cockpit smart rules to increase the number of clients just like this global one?
“category”: “streaminganalytics”,
“value”: “25”,
“key”: “client.numclients”
we currently don’t have any hard limits on number of instances … the only limit is the available resources on the pod
and the tenant option works for cockpit smart rules too as the underlying runtime is the same
hi Sandeep,
currently 1300 smart rules active on group1 (1995 devices) and group 2(721 devices) consume around 4G, but we need to configure around 1500 smart rules so 200 more and that is an issue, because those last 200 are creating a memory problem: actually memory is around 5.9G but it seems peaks are happening and APAMA is crashing. so it seems those 200 additional smart rules have caused a saturation somewhere in some queue which is blocking us from reaching full limit, that is why we were asking about some dedicated tenant option for cockpit, and by the way, we already increased the number of streaming analytics clients tenant option to 25, is it too high? and may cause a problem?
and since there is no hard limit on the number of smart rules, is the number of devices to which those smart rules are applied is a variable to take into consideration? and by the way, now I have created the same smart rules in both group1 and group2 (since we need more than 2000 devices and 1 group max limit is 2000 devices applied for smart rules), is there a way to create the 1300 smart rules only once (same CEPmoduleid and same ID) and use those same smart rules into multiple groups? I was planning to get all smart rules of a group via a GET /service/smartrule/managedObjects/{group1_ID}/smartrules/ and then use the exact response as it is with same IDs to push using PUT to /service/smartrule/managedObjects/{group2_ID}/smartrules/
is there a good way to use same smart rule for both groups?
and if we take our current examples: we have 1500 smart rules in group1 of 1995 devices and 1500 smart rules for group2 of 721 devices, this means 2,992,500 instances for group1 and 1,081,500 for group2 so a total of 4,074,000 instances?