Pulse can be installed and ran on windows/linux and mac by downloading the package for that platform and simply running it.
Requires: java version 1.8+ installed.

zip/jar Instructions

If you cannot run .exe files or downloaded the .jar for linux/mac the instructions double clicking the .jar file should run the program. If it does not follow these steps:

  1. On linux/mac right click the .jar file, goto properties and set the checkbox "allow executing file as program". Or use sudo chmod +x pulse.jar
  2. Try double clicking on the jar file.
  3. Its not working from the GUI let's try the command line:
    1. Make sure you have Java installed on your system. Check this by typing java -version into the command terminal. If you don't have java 1.8+, update it before proceeding.
    2. At the command terminal type java -jar pulse.jar while in the same directory as pulse.jar

Linux

Reporting - Install Headless Chrome

For Ubuntu:

umask of systemd service should be set to allow file creation in home folder. As app automatically downloads appropriate driver.

Changing Port

To change port from the default 80, set the environment variable SERVER_PORT.

Hardware Requirements

Pulse does not use a lot of resources and is very lightweight in use of memory and CPU.

Minimum recommended hardware: 512 MB RAM Minimum, CPU: 2

Assuming moderate usage of 2-3 dashboards open per user, with 4-5 queries on 250ms timers we recommend:

  • Add +1 GB RAM per user
  • Add +1 CPU per user
In general the size of the database results will determine the RAM usage. While the amount of streaming data will determine the CPU. The free version of Pulse does not cache or share results between users, hence the per user scaling.

To be very detailed, each user connection to a dashboard has one thread that it uses for querying and forwarding results via websockets to the user. This means it only needs to store the results and stream them to the user. This should be very low overhead relative to the database.

If you have any scalability problems please Contact Us, as we are very happy to help