Seen this log in APAMA, what does it mean?

this log is seen every 1 hour, what does it mean? who is doing this API call with all those params?

#1st occurrence at 8:16


output trimmed since it is long and at the end we have:

#2nd occurrence at 9:16 (1 hour exactly repeated one)

image

I am assuming you are performing ManagedObject lookup with a list of ‘ids’ (Cumulocity - OpenAPI) . The error in this case indicates that the query param (GET /inventory/managedObjects?ids=a,b,c,…) exceeds the maximum allowed length by Cumulocity.

If you are trying to lookup a large number of managed objects, I would recommend breaking the request in to multiple smaller requests so that you don’t run in to such limits.

the only thing which is close to this one is the following GET in a python middleware which happens daily (not hourly) and the URL is as followed:

url = “https://emea.cumulocity.com/inventory/managedObjects?type=c8y_MQTTdevice&pageSize=500

so it shouldn’t be related to the error seen, can we know which user is generating this API request or from which IP somehow?

Our monitoring shows that you have 6 EPL Apps, can you check if any of those EPL apps are using ‘ids’ in the query parameters for FindManagedObject request or GenericRequest ?