Skip to content
This repository has been archived by the owner on Jul 19, 2022. It is now read-only.
/ hawkfx Public archive

Hawkular explorer written in (J)Ruby with a JavaFX frontend.

License

Notifications You must be signed in to change notification settings

pilhuhn/hawkfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Hawkular explorer written in (J)Ruby with a JavaFX frontend.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published