Skip navigation
2016

This week sees the end of Daylight Summer Time in the majority of the Northern Hemisphere, rather than stay in bed for the extra hour on Sunday why don't you take a spin through this week's editorial and see if there are any posts which interest you.

 

Hawkular Metrics and Monitoring Microservices

 

One of the most important aspects to consider when writing and deploying microservices is ensuring you have appropriate monitoring and reporting in place to discover when problems arise.  The combination of Hawkular Metrics, OpenShift and Grafana provides a powerful platform for running microservices, querying and storing their metrics and visualising those metrics in ways of your choosing.  If this has piqued your interest then Joel has a great article describing how to deploy a microservice in to OpenShift and use Hawkular Metrics/Grafana to watch how it performs.

 

Once you are finished learning how to monitoring microservices on OpenShift you may then be interested in taking a look at one of Heiko's pet project, a visual explorer for Hawkular Metrics called HawkFX.  Heiko has recently updated the explorer to introduce a capability allowing a user to define alerting conditions through the interface so they can be notified when interesting events occur.

 

Designing a Domain Model for OptaPlanner

 

One of the challenges faced by new users of OptaPlanner is the design of a good domain model, particularly important as a good model can simplify the constraints placed on the planning problem, improve its performance and introduce flexibility for future requirements.  Designing a model can seem daunting however Geoffrey has a set of rules that can simplify the process.

 

Case Management, Part 3

 

Maciej continues his "Case Management" series with his third article discussing the dynamic activities that can be added to a case at runtime - user tasks, service tasks and subprocesses.  Maciej describes each of these dynamic activities and demonstrates their use through the use of examples.

 

Hibernate News

 

The latest version of the Hibernate Community Newsletter is out, highlighting some of the interesting articles and discussions that have been taking place within their community.  Of particular interest are the articles on how to update a subset of attributes on an entity, how to enable batch inserts and how to make the lock annotation work for Oracle DB.

 

Docker Image Configuration

 

The Infinispan docker image provides a number of alternatives for specifying the configuration, if you find that these do not address your needs then you could consider using the CLI to augment the server configuration.

 

JBoss Out and About

 

On October 21st the very first Voxxed days Thessaloniki event took place in Thessaloniki, Greece and we were fortunate to have two great speakers in Dimitris Andreadis and Ioannis Canellos taking part in the event.

 

If you live in or around London then you have a fantastic opportunity to talk with many of the Drools, jBPM, OptaPlanner leads on November 22nd as they take part in a London JBUG panel discussion on their respective roadmaps.  Mark Proctor, Kris Verlaenen, Geoffrey De Smet , Mauricio Salatino and Max Barkley will all be present.

 

New Releases

 

That's all for this week, please join us again next week when we will take another look at everything that is taking place within the JBoss communities.

Welcome to a new edition of the JBoss Weekly Editorial ! This week a series of articles will give a in depth overview of the numerous features of Hawkular and glimpse in the new major version of the Byteman. Enjoy !

 

Byteman 4 is almost there !

 

This week saw the releases of Byteman 4.0.0-BETA0 ! And on top of the announcement, the blog post also takes the time to walk you through some new features of the tool.

 

In bed with Hawkular

 

Hawkular has been a lot of action last week ! First of all, a very complete article on Hawkular APM supports OpenTracing and Alerts was released, follow by an other one on Hawkular APM Distributed Tracing of Polyglot Application using Zipkin Instrumentations. Finally, a third article covers A DSL for Alert Trigger Definitions in Hawkular. All of those articles are very thorough and will give the reader a very clear idea of the features of the project and how to use to implement the best suited monitoring for one's application.

 

Last, but not the least, the announcement of Hawkular OpenShift Agent is Born ! Certainly not a minor one, as this agent will certainly increase the capacities of Hawkular to monitor and operate OpenShift environment.

 

Tech Bytes

 

The last week also saw the release of a couple of very interesting article. The first one comes from the Narayana project, which is famous for being the transaction manager of Wildfly (and JBoss AS). This article discusses Achieving Consistency in a Microservices Architecture, which is certainly an interesting and quite relevant topic for these days.

 

The other one that really caught my eye, is on OpenShift and Infinispan's Node Affinity. Indeed, for years now, I have always thought that Infinispan and OpenShift was a match made in heaven, and this article, while on a very focus aspect of the integration, is certainly proof of that.

 

Releases, releases, releases...

 

The last week was rather quiet when it cames to releases, but both still features a couple of new releases for the Teiid project (plus the forementioned release of Byteman:

 

 

Decaf'

 

Bored with Java ? Want to explore something else ? Well, good news, for once this section will NOT talk about Docker (incredible) but of Node.js ! So if you are feeling like it, go on and discover Node Core Modules Exploration (Cluster).

 

Hopefully you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment.  Join us here next week for more news from the JBoss Community.

First and foremost, I’d like to apologize for the tardiness of this post. We’ll make up for it with two posts this week!

Just as Romain promised we’d have lots of releases coming up, we most certainly did! We had 10 new releases between the first of the month and the 7th, that’s an average of more than one new release everyday! We really knocked it out of the park this week. Below you’ll find the new releases and blog posts mentioning them:

Releases

  • Teiid 9.1 CR1 was released on the first. Nearly 180 issues were addressed in this release!

  • Hibernate ORM 5.2.3 tackled 77 issues, many of which were bugs, but a number of improvements were made as well.

  • Wildfly Swarm 2016.10.0 covered enhanced Arquillian support, a simplified ActiveMQ/Artemis configuration, and better SAAJ support for a total of 33 issues.

  • Infinispan Hotrod Clients C\\ / C# 8.1.0.Aplha1 came out on the third. These are updates to some of the native Hotrod clients for use with Inifinspan.

  • Forge 3.3.2.Final resolved nine issues mostly focused around some GUI issues and component upgrades.

  • Hibernate Search didn’t want to be outdone and released three versions!  5.5.5.Final, 5.6.0.Beta3, 5.7.0.Aplha1 were all released on the sixth. It does seem odd that 5.7.0 has a release when 5.6.0 isn’t out, but Sanne explains that in his post, I won’t spoil the fun.

  • Hawkular Metrics 0.20.0 is a pretty important release for the team. It includes Hawkular Alerting, a new compression algorithm and of course enhancements and fixes. All said and done 26 issues were addressed in this release.

  • The Fuse team has been hard at work getting Red Hat JBoss Fuse 6.3 out the door. This is the supported product version. Both Jon and Christina wrote about the release. Jon said thousands of bugs were fixed in this release and includes Camel 2.17, CXF 3.1 and Jetty 9. Read both blogs for an even better understanding of what this means for you!

Blogs

On that note of blogs, there were also some noteworthy blogs coming from other Red Hat Middleware engineers:

  • Claus Ibsen had a three and a half hour delay at the airport last week and wondered if Kubernetes could be installed with one command. I’m sure many of have wondered the same thing (or maybe not). Well, wonder no longer: Installing Kubernetes in one command! He includes a video for you to enjoy the process run.

  • Eric Schabell talked about the great opening of the Red Hat Forum in Finland he spoke at last week at Red Hat Forum Finland 2016 Recap. He has links to slides, pictures and the agenda.

  • Writing a book is no small task, and Jon Anstey is right in the thick of it. His book "Camel in Action" version 2 is in MEAP right now and update recently happened. Read more about it in his blog post Camel in Action v2 MEAP update.

  • John Mazz explains how to get Go and OpenShift Origin installed in his post OpenShift Origin and Go. This is a great write up about how to install OpenShift Origin on your machine. I highly recommend it for getting up and running with OpenShift Origin on your box!

Look for another post later this week covering even more great Red Hat Middleware news!