Splunk AppDynamics

Getting CONTROLLER_METADATA_REGISTRATION_LIMIT_REACHED error notification in controller

deepanshu_arya
Engager

Hi team,

We are getting the below error notification on contrtoller UI very frequently.

Severity
Error
Type
CONTROLLER_METADATA_REGISTRATION_LIMIT_REACHED
Time
12/28/17 11:43:17 AM
Summary
Limit reached for: BUSINESS_TRANSACTION; Scope: APPLICATION; Id: 7; Limit: 200
 
Please helpp us to resolve this error or let us know this is ignorable.
 
Regards,
Deepanshu
Labels (3)
0 Karma

Pratik_Maskey
Communicator

Hi Deepanshu,

The event implies per application Business Transaction limit being hit. For more information, please refer docs link: 
https://docs.appdynamics.com/display/PRO44/Business+Transactions#BusinessTransactions-btlimitsBusine...

The best practice to fix the BT is to logically group BTs using match rules. We can also exclude non-important BTs which will help in keeping BT count low from Controller perspective. This way you continue to receive diagnostic information in form of snapshots which provides very good visibility into the performance of the application without any possibility of any form of overhead. 
https://docs.appdynamics.com/display/PRO44/Organize+Business+Transactions

Thanks

0 Karma

Suresh_Rapaka
Explorer

Hi Pratik,

I have 57 Applications configured in my AppDynamics setup. How to identify which application reached maximum utilization of BTs?

Thanks,

Suresh Rapaka

^Minor edits to improve readability of post by @Ryan.Paredez, AppD Community Manager

0 Karma

Mark_Byrne
Path Finder

Hi Suresh,

The error message you are getting contains the application ID:

Limit reached for: BUSINESS_TRANSACTION; Scope: APPLICATION; Id: 7; Limit: 200

This indicates that it is Application ID 7. To determine which application this is from the controller, go to an Applications dashboard, then inspect the URL - it will have the application ID as part of the URL. Continue until you find ID 7.

https://<your-instance>.appdynamics.com/controller/#/location=APP_DASHBOARD&timeRange=last_1_hour.BEFORE_NOW.-1.-1.60&application=87

In terms of the error, and whether you can ignore it - I would recommend that you don't ignore it. It is indicative of a Rule that has created multiple Business Transactions, and has encountered the limit. This will mean that there will be transactions that will not be being detected.

Mark

Suresh_Rapaka
Explorer

Thanks Mark, for the information. Now I could able to verify the application by entering the application ID in URL.

I'm receiving similar error for Service End Points like below:

Limit reached for: SERVICE_END_POINT; Scope: ACCOUNT; Id: 3; Limit: 6000

When I try to enter application ID in Service End Points dashboards, AppDynamics has thrown below error:

Invalid Account: Principal [Suresh.Rapaka], Entity [Type:APPLICATION, id:3].
 
Let me know how to check for Service End Points
 
Suresh
0 Karma

Jessica_Gardner
Engager

"Limit reached for: SERVICE_END_POINT; Scope: ACCOUNT; Id: 3; Limit: 6000

When I try to enter application ID in Service End Points dashboards, AppDynamics has thrown below error:

Invalid Account: Principal [Suresh.Rapaka], Entity [Type:APPLICATION, id:3]."
 
Looks like there is no Application ID 3. The error above references an Account ID of 3.
 
Hope this helps.
 

Mark_Byrne
Path Finder

Hi Suresh,

This error looks like a permissions problem. Are you able to view the Service Points for other applications?

You could also try using the Id = 3 in the Business Transaction URL above, and this should take you to the correct application. If that doesn't work, then you might not be able to see that application at all.

Mark

Suresh_Rapaka
Explorer

Hi Mike,

Might be permission issue, but not sure. In Notification, I could see an error with Application Id 3. However when I search with application id 3 in Application Dashboard URL, it is saying Application with Id 3 doesn't exist. 

Also when I search with same Id in Business Transactions, throwing invalid account error

Invalid Account: Principal [Suresh.Rapaka], Entity [Type:APPLICATION, id:3].

Suresh Rapaka

0 Karma

Mark_Byrne
Path Finder

Hi Suresh,

Not being able to see the business transactions for Id = 3 is consistent with not having access to that application, so that still may be the cause - of course if you have full access rights then it won't be!

If it isn't a permissions issue, then I think you're probably going to have to contact AppDynamics support as to why the error is being reported.

Mark

Sania_Sharma
Explorer

I am also getting that kind of error.

Error:- 

TYPE- CONTROLLER_METADATA_REGISTRATION_LIMIT_REACHED

TIME- 07-JAN-2020

SUMMARY- Limit reached for: BUSINESS_TRANSACTION; SCOPE: APPLICATION; ID: 7407; LIMIT:200

0 Karma
Get Updates on the Splunk Community!

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL  The Splunk AI Assistant for SPL ...

Buttercup Games: Further Dashboarding Techniques (Part 5)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...

Customers Increasingly Choose Splunk for Observability

For the second year in a row, Splunk was recognized as a Leader in the 2024 Gartner® Magic Quadrant™ for ...