Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
01-22-2019 06:25 AM - last edited on 11-01-2019 09:09 AM by Ryan.Paredez
Is there an official recommendation for a base Docker image running NodeJs? We are trying to instrument a NodeJS application using an Alpine-based Docker image (node:carbon-alpine) and ran into problems launching the proxy. I've been trying to set it up as proxyless (libagent:true) but now I'm running into logging errors. I started thinking that perhaps we should switch to a different base image. Below is the logging error in case anyone has seen this before...
^ Log file removed by @Ryan.Paredez. We recommend that log files not be shared in the forums for security and privacy reasons
01-22-2019 06:59 AM
Hi Steven,
I guess you are trying to install the nodejs agent through npm? In case of alpine, you have to download the agent binaries from our download zone -
Let me know if this helps.
Also as an alternative you can also try node-slim
docker image if you wish to use npm for agent installation.
Thanks
Abhimanyu
01-22-2019 07:24 AM - last edited on 11-01-2019 09:10 AM by Ryan.Paredez
Hi Abhimanyu,
You are correct - I am trying to install 4.5.4 using npm. I tried switching to carbon-slim and got the same error. I removed libagent config and tried again and got a new error:
Appdynamics agent cannot be initialized due to Error: /development/docker/app/node_modules/appdynamics-protobuf/protobuf_for_node.node: invalid ELF header
Error: /development/docker/app/node_modules/appdynamics-protobuf/protobuf_for_node.node: invalid ELF header
at Object.Module._extensions..node (module.js:682:18)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at requireProtobufBinding (/development/docker/app/node_modules/appdynamics-protobuf/index.js:29:11)
at Object.<anonymous> (/development/docker/app/node_modules/appdynamics-protobuf/index.js:33:18)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
I will try the download and give it a shot...
10-31-2019 10:59 AM
How do you install the file downloaded from AppD downloads section? Are there any instructions?
User | Count |
---|---|
3 | |
2 | |
1 | |
1 |
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form