In my Obsersability lab 3.3, the Node service is not listed as an APM service.
I have done this lab carefully, and even had the labs restarted to begin afresh.
The services list in the APM app should display petclinic-node, but it only shows the previous two services, petclinic-address-finder and petclinic-java.
All previous labs up to lab 3 of Module 3 are completed successfully with the expected results. This includes Heartbeat, logs, nginx, and java.
The Node.js agent is already installed on the backend server of the petclinic application. This comes pre-installed in the observability course.
I have edited the config.js according to my understanding and according to the examples in the instructions for lab 3.3.
The petclinic-node service is not listed in the APM services.
Here is an image of the configl.js file which I believe is the key to getting node.js to work.
Is this config.js file complete? The instructions provide a solution. It specifies that this is the contents of the configuration object. Does that mean this is the contents of the entire config.js file? Or does it mean ONLY that object and that there can be other things in the file? If so, what are those other things needed to make node.js work?
What can I do to troubleshoot this lab? I think there is no need to start labs all over again.
I am very glad to get a response to my post. As this is a lab environment provided by Elastic, I can't check on all the versions of the various tools. Many of the tools and integrations came prepackaged. Thank you for your quick response!!!
I don't know how to give you a pointer to the lab. I log into the learn.elastic.co site, select the course that I'm currently studying, and have my own lab setup with various tabs. One tab is a Linux terminal where I can do command line and nano editing on text files. I use various linux and docker commands and work in Kibana tab according to the lab instructions.. One tab is Kibana, one is the lab instructions, and one is the browser which is the petclinic user interface.
One approach in the labs would be to just go through them as best as I can with the labs the way they are, learn from the lab videos and instructions, and learn enough in the process to pass the final exam for Elastic Observability Engineer Certification. Thank you again for your reply!
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.