Archive from November 2018

Understanding Payara Services OpenJDK Support Benefits

Starting this year, customers that come on board with our support services also have access to commercial OpenJDK support included, thanks to the partnership between Payara Services and Azul Systems' Enterprise Support! If you are interested in Payara Enterprise or our Migration & Project Support but are hesitating and have some doubts about what value this service brings to your organization and environment, this article may help dispel them and give you much needed decision-making clarity.

Making Use of Payara Server’s JMX Monitoring Service – Part 1: Setting up the Service

(This is an update of this blog written in 2016: Making Use of Payara Server's Monitoring Service)

 

Payara Server has for a while now included a JMX Monitoring Service which can be used to log information from MBeans to the server log. Using the JMX Monitoring Service, you can monitor information about the JVM runtime such as heap memory usage and threading, as well as more detailed information about the running Payara Server instance. The information is logged as a series of key-value pairs prefixed with the string PAYARA-MONITORING:, making it easy to filter the output using tools such as Logstash or fluentd.

MicroProfile Talks at Devoxx: Videos

Recently we shared a blog about Ondrej's talk prepared for Code One and Devoxx conferences: Be Reactive and Micro with a MicroProfile Stack. Now, we have his video so you can watch the talk as if you were there! We also enjoyed several other MicroProfile related talks at Devoxx and wanted to share some of those as well. See below for a talk about Jakarta EE MicroProfile WebStandards by Adam Bien, a Java EE/Jakarta EE and MicroProfile discussion with Sebastian Daschner, and a talk about Securing Microservices from Emily Jiang.

 

 

Monitoring Payara Server with JConsole

JConsole is a useful tool for monitoring Java processes. You can collect data from a Java process such as: heap memory usage, thread count, CPU usage, classes loaded and MBean data. This allows you to gauge whether any Java process is using too much system resources. This guide will show you how to monitor Payara as a local process (on the same machine), or a remote process. This blog will assume that you've got a valid JDK and Payara install.