
ELK is the abbreviation for (Elastic Search, Logstash, Kibana) which is a system that parses log data from one or more systems and displays the log data in a web console, used for Observability, Alerting, Logging, and Monitoring.
NodeJS can be used to interact with ELK Kibana Synthetics.
If you do not have NodeJS installed, check out my article Install NodeJS on Linux or Install NodeJS on Windows from zip. The npm list command can be used to list the currently installed NodeJS packages in the present working directory. Assume you have not yet installed Elastic Synthetics, something like this should be returned.
~]$ npm list
/usr/local/nodejs/bin
└── (empty)
You probably should also check to see if Elastic Synthetics has been installed globally.
~]$ npm --location=global list
/usr/local/nodejs/lib
├── corepack@0.10.0
└── npm@8.11.0
Assuming Elastic Synthetics is not listed as an installed package, you can install Elastic Synthetics, either locally.
npm install @elastic/synthetics
Or globally.
npm --location=global install @elastic/synthetics
Assuming the install is successfully, Elastic Synthetics should be listed locally.
~]$ npm list
/usr/local/nodejs/bin
└── @elastic/synthetics@1.6.0
Or globally.
~]$ npm --location=global list
/usr/local/nodejs/lib
├── @elastic/synthetics@1.6.0
├── corepack@0.10.0
└── npm@8.11.0
Did you find this article helpful?
If so, consider buying me a coffee over at