I am looking to use the Kibana APM Agent remote configuration to manage a Ruby APM agent. I have two applications with access to the apm-server that are correctly returning spans/data and presenting in Kibana. One agent (nodejs) is able to grab remote configuration settings from Kibana and apply them. The other agent (Ruby) does not seem to apply the configuration settings. You can see in the attached screenshot the first agent grabs the settings but the second (Ruby) always has "Not yet applied by any agents".
The apm-server logs show that the Ruby agent is asking for configuration settings:
The apm-server logs show that the Ruby agent is asking for configuration settings:
This does indeed sound odd. Since APM Server calls Kibana to get the configuration can you check the logs for Kibana also?
Specifically looks for requests to POST /api/apm/settings/agent-configuration/search. The log statements will most likely say something like:
Config was not found for my-service/my-environment
I'm interested to hear if requests from the ruby agent reaches Kibana or only requests from the node agent does.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.