This project is to explore what/how the New Relic NodeJS agent communicates with the New Relic controller. It is in no way supposed to be actually used, please read the agent's license for details of what can and can't be done.
- Clone the repo:
https://github.com/Tom-Davidson/egeria-collector.git
- Install dependancies:
npm install
- add your ssl certificates as
key.pem
andcert.pem
- Add your env vars (see
.env-example
for what to set, ensure HOSTNAME is the name signed on your cert) - Start the service:
npm start
- Fork the repo
- Clone locally
- Set up your env vars or use .env for a quick-start:
ln -s .env-example .env
- Install dependancies:
npm install
- Generate a self-signed ssl certificate:
npm run dev-generatesslcerts
- Run tests
npm test
- Hack away :-)
- Submit a pull request with your changes