Configures a virtual machine with a Storm instance for testing TrueSight Pulse Plugin for Storm.
Prior to installation you need to obtain in your Boundary API Token.
- Clone the GitHub Repository:
$ git clone https://github.com/boundary/truesightpulse-vagrant-storm- Start the virtual machine using your TrueSight Pulse API Token and Storm Version (optional):
$ API_TOKEN=<TrueSight Pulse API Token> STORM_VERSION=<0.9.3 (default)> vagrant up <virtual machine name>NOTE: Run vagrant status to list the name of the virtual machines.
- Login to the virtual machine
$ vagrant ssh <virtual machine name>All the metrics will not be shown once the vagrant is up. You will need to run topologies to see all the metrices. Storm installation provides few examples. Use below command to start a topology. Storm is installed at /opt/storm
- Starting the topology.
$ bin/storm jar examples/storm-starter/storm-starter-topologies-0.9.3.jar storm.starter.ExclamationTopology One- Stopping the topology.
$ bin/storm kill One- Details of the storm instance can be found in the portal -> http://localhost:8080
- Bounday-meter puppet module fails with Centos-7.0 (You will need to install boundary-meter manually).
- Firewall blocks vagrant port-forwarding at few occasions. we may need to stop firewall to make it work.