sebastiandaschner blog

Monitoring Open Liberty with Prometheus & Grafana (Video)

wednesday, march 13, 2019

I’ve recorded a video how to add monitoring to Open Liberty instances using Prometheus and Grafana, by simply configuring server features.
read more

Applying Bulkheads And Backpressure using MicroProfile (Video)

sunday, march 03, 2019

I’ve recorded a video how to implement the bulkheads and backpressure using MicroProfile Fault Tolerance. The idea behind bulkheads is to split applications into several execution units that isolate functionality. In enterprise Java applications this typically means to define multiple thread pools.
read more

Monitor applications using Prometheus Operator on Kubernetes

sunday, february 24, 2019

You can make the Prometheus configuration aware of the Kubernetes environment your applications are running in. I’ve described how to do that manually, in a previous blog post. Prometheus Operator is an extension to Kubernetes that manages Prometheus monitoring instances in a more automated and effective way.
read more

Java EE, Jakarta EE, MicroProfile, or maybe all of them

friday, february 15, 2019

It seems that more and more enterprise technology is emerging that is based on Java EE. There are a lot of options to choose from, between Java EE (now referred to as Jakarta EE), MicroProfile, and combinations of their APIs. If we look at available application containers, the number of possibilities is even higher. Which platforms, particular standards, and runtimes should enterprise developers base their applications on in year 2019?
read more

Discover applications running on Kubernetes with Prometheus

friday, february 15, 2019

Prometheus supports scraping multiple application instances. Applications that run in orchestrated environments require to be discovered dynamically, since their IP addresses will change. Prometheus can be configured to use the Kubernetes API to discover changes in the list of running instances dynamically.
read more

MicroProfile 2.2 BOM import support

tuesday, february 12, 2019

MicroProfile 2.2 just has been released with updates to the Fault Tolerance, Open Tracing, Open API, and Rest Client APIs. What’s also supported since version 2.2 is the usage of BOM (bill of material) dependency imports.
read more

Configuring Open Liberty datasources in cloud native environments (Video)

monday, january 21, 2019

I’ve recorded a video how to effectively configure datasource from Open Liberty instances that run in Docker containers or Kubernetes clusters.
read more

Jakarta EE plus MicroProfile on Open Liberty (Video)

tuesday, january 15, 2019

I’ve recorded a video in which I want to show why it makes sense to develop Enterprise Java applications with both Java EE and MicroProfile. I’ll show how to use MicroProfile projects to fill the gaps in Java EE when building cloud native microservice applications.
read more

All blog entries