Sampler is a tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Installation
macOS
brew cask install sampler
or
Code:
curl -Lo /usr/local/bin/sampler
chmod +x /usr/local/bin/sampler
Linux
Code:
wget -O /usr/local/bin/sampler
chmod +x /usr/local/bin/sampler
Note: libasound2-dev system library is required to be installed for Sampler to play a trigger sound tone. Usually the library is in place, but if not - you can do it with your favorite package manager, e.g apt install libasound2-dev
Usage
You specify shell commands, Sampler executes them with a required rate. The output is used for visualization.
One can sample any dynamic process right from the terminal - observe changes in the database, monitor MQ in-flight messages, trigger deployment process and get notification when it's done.
Using Sampler is basically a 3-step process:
Define your configuration in a YAML file
Run sampler -c config.yml
Adjust components size and location on UI
Installation
macOS
brew cask install sampler
or
Code:
curl -Lo /usr/local/bin/sampler
chmod +x /usr/local/bin/sampler
Linux
Code:
wget -O /usr/local/bin/sampler
chmod +x /usr/local/bin/sampler
Note: libasound2-dev system library is required to be installed for Sampler to play a trigger sound tone. Usually the library is in place, but if not - you can do it with your favorite package manager, e.g apt install libasound2-dev
Usage
You specify shell commands, Sampler executes them with a required rate. The output is used for visualization.
One can sample any dynamic process right from the terminal - observe changes in the database, monitor MQ in-flight messages, trigger deployment process and get notification when it's done.
Using Sampler is basically a 3-step process:
Define your configuration in a YAML file
Run sampler -c config.yml
Adjust components size and location on UI