The Java SDK for AppDynamics Extensions runs a few checks to validate the Application and Machine Agent configuration and to ensure an error-free run of any configured extensions. These checks on validation (or failure) log messages in the Machine Agent logs to help debug any issues. These checks are primarily categorized into:
controller-info.xml
file present in the path <MachineAgent>/conf
. Extension checks verify data from both places. In case the Controller information is not found in either of the places, then the missing ControllerInfo error message is logged.config.yml
is null or empty.config.yml
is verified with the TierName (or the corresponding Tier ID) in controller-info.xml
./controller/rest/applications/ApplicationName/metric-data?metric-
path=ApplicationInfrastructurePerformance|TierName|Agent|Machine|Availability&time-range-
type=BEFORE_NOW&duration-in-mins=15&output=JSON
ERROR ManagedMonitorDelegate - Maximum metrics limit reached [450] no new metrics can beThe MaxMetricLimit check logs an error on any occurrences of this string in the Machine Agent logs.
created. This exception will not repeat until restart.
WARN ManagedMonitorDelegate - Metric registration blacklist limit reachedThis check looks up the Machine Agent logs for any occurrences of this string and, if found, logs the message and the error details.