Our team for a brief time had elasticsearch , kibana and standalone apm-server all having version 8.6 for observability and visualizing traces in kibana.
Recently we migrated to the latest version i.e. 9.1.2 version of elasticsearch, kibana and standalone apm-server , But unable to view the elastic java agent services under Observability> APM> Services section in kibana. We haven’t installed fleet-server as in our previous set-up with version 8.6 did not require fleet-server for tracing /Observability.
I am in the assumption that due to the missing fleet-server set-up we are unable to capture traces.
Is Fleet server a mandatory component for the latest versions? I also read in the documentation regarding elastic agent set-up along with fleet server. So is elastic agent also a component that needs to be integrated along with fleet-server ?
Lastly , I wanted to confirm that in order to achieve Observability I will need to have below components
1.elasticsearch
2. kibana
3. standalone apm-server
4.fleet-server
5.elastic agent integration with fleet-server
6. elastic java agent jar for instrumenting the target application
Does Upgrading to 9.1.2 version will still require standalone apm-server? Please let me know if I have correctly understood the components required.
you can either use the standalone apm-server or the Fleet managed Elastic Agent with the apm integration. In both cases an apm-server will be running, but it will be managed differently. See Set up APM Server | Elastic Docs for more information on the options and how to set things up. Hope this helps.
Just wanted to clear my understanding . In the above shared reference doc the APM Agents refers to the elastic APM agent that can be integrated with or without fleet or is it the elastic APM Agent jar ?
I was able visualize traces under kibana’s observability in my windows system after installing the standalone elastic apm agent binary (.exe) in addition to standalone apm-server, kibana, elasticsearch and elastic java agent jar instrumented with the target application.
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.