We are running an SQL REST API like:
curl -Lk -H "Authorization: Bearer $TOKEN" -H "Accept: application/json" -H "Content-Type: application/json" http://$EM_HOST:8081/apm/appmap/apmData/query \ -d "{ \"query\" : \"select agent_host, agent_process, avg(agg_value) from metric_data where metric_path like '%CPU:Utilization%' group by agent_host, agent_process\" }"
but get empty response, the EM logs shows the following message:
WARN --- Manager : Waited 2000 ms But did not receive the response for the message com.wily.isengard.messageprimitives.service.MessageServiceCallMessage:
DX APM
The issue is related to some capacity issues as listed below, the Introscope EM server process is unable process data fast enough and times out causing the warning messages and empty result.
-Metric overload
-Inadequate sequential write throughput to the SmartStor disk.
-Network contention for SAN I/O
-Contention for disk resources
-Inadequate heap memory
-Inadequate disk cache memory