Red Hat
Dec 15, 2015
by noreply@hawkular.org (Heiko W.Rupp)

Hawkular, the monitoring platform, is happy to announce milestone release 1.0.0.Alpha8.

Dealing with Keycloak

Hawkular uses Keycloak Keycloak as its Single Sign On and Identity Management System.

In the downloads, Keycloak is/as always running embedded and expected the Hawkular server to run on localhost - if what was not the case the user had to edit two files before being able to bind the server on a different (public) IP or even use an external Keycloak server.

With Hawkular 1.0.0.Alpha 8 it is now possible to pass a command line option on startup to point to the Keycloak server:

bin/standalone.sh -Dkeycloak.server.url=http://<kc-server>:<kc-port>/auth

Tokens

So far when doing REST calls from your client, via curl or also when using the agent, it was required to pass username and password, which was not optimal.

We now started supporting the use of token + secret. For this purpose there is a new UI part in the user menu

Token Screen
Figure 1. Screen to create and list tokens

When you have such a token, you will be then able to access URLs via

curl -H 'Accept: application/json' -i -u b3063b1f-640b-4853-81df-47257c01e63e:94edc711ef80c592cb417bfffd9bc496 http://snert:8080/hawkular/accounts/personas/current

instead of

curl -H 'Accept: application/json' -i -u jdoe:password http://snert:8080/hawkular/accounts/personas/current

Please note that this does not yet work for all subsystems.

Server Overview page

When you go to an indivdual application server you will now see a brand new overview page

Server Overview
Figure 2. Server overview

This page is now also the default when you select an application server from the list.

URL List

The URL list page has been revamped to show individual servers in small tiles that include the state and also a sparkline diagram of the response time.

URL List
Figure 3. Server overview

As you can see, it is now possible to filter the tiles shown by name and also state.

Release notes

Full list of Jira issues fixed in this release: Release Notes - Hawkular - Version 1.0.0.Alpha8

Notes for Windows users

Windows: To be able to perform deployments on Windows the user must hand-edit standalone.xml and replace:

blobTransferPolicy.uploadUrl=file:${org.hawkular.data.dir:${jboss.server.data.dir}}

with

blobTransferPolicy.uploadUrl=file:///${org.hawkular.data.dir:${jboss.server.data.dir}}

To run successfully you must start hawkular like:

standalone.bat -Dorg.hawkular.data.dir=<HawkulaInstallDirUsingFORWARDSlashes>/standalone/data

Watch the demo online

Visit the recording here:

We will announce the next milestone demo on our Google Plus page.

Downloads

What’s next?

The next Alpha is planned for January 20th, and we are planning to work on the following features:

  • Stabilization work

  • More work on labels

  • Allow to use tokens all over the place

  • Move Hawkular onto WildFly 10 (if available )

Original Post