Hawkular explorer written in (J)Ruby with a JavaFX frontend.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
docs
lib
spec
.gitignore
.rubocop.yml
.travis.yml
Gemfile
Gemfile.lock
LICENSE
README.adoc
Rakefile
hawkfx.rb

README.adoc

Explorer for Hawkular

NOTE

You need a version of Java8 later than 8u45, and as of now JRuby 9.1.5 is required, as later versions have a problem that prevents JRubyFX from working correctly.

Hawkular is a set of components for Monitoring. This explorer connects to a Hawkular server and allows to browse trough inventory and view entities, graph metrics.

screenshot
Figure 1. Main screen with availability pop-up

Other functions include listing of all metrics on a system, listing of Events/Alerts, injection of Events, injection of metric values and a few more things.

event list
Figure 2. Events list

Running

The explorer requires JRuby in version 9+ and Java8

If you are using rvm you can select it via

rvm use jruby-9.1.5.0

install and use bundler to install the required gems

gem install bundler

bundle install

then run:

jruby -G -S hawkfx.rb

Some ruby version managers (such as rbenv) do not provide a jruby binary directly, if the previous command do not work you can try running the application using bundler, like this:

bundle exec ruby hawkfx.rb

Using SSL

There is a blog post on the Hawkular blog that describes how to use SSL in Hawkular and HawkFX.