Author: Gunnar Morling

Gunnar Morling

Gunnar Morling is a software engineer and open-source enthusiast at heart. He leads the Debezium project, a platform for change data capture (CDC). He is a Java Champion, the spec lead for Bean Validation 2.0 (JSR 380), and has founded multiple open source projects, such as Deptective and MapStruct. He's based in Hamburg, Germany.

  • Towards Continuous Performance Regression Testing

    JfrUnit is an extension for JUnit 5 which integrates Flight Recorder into unit tests.

    It makes it straightforward to initiate a JFR recording for a given set of event types, execute some test routine, and then assert the JFR events which should have been produced.

    Stay tuned for next parts in this series, where we’ll explore how to trace the SQL statements executed by an application using the JMC Agent and assert these query events using JfrUnit.

    Gunnar Morling
    Read more
  • Introducing JmFrX: A Bridge From JMX to Java Flight Recorder

    JmFrX is a small utility which allows you to capture JMX data with Java Flight Recorder.

    In this blog post I’m going to explain how to use JmFrX for recording JMX data in your applications, point out some interesting JmFrX implemention details, and lastly will discuss some potential steps for future development of the tool.

    Gunnar Morling
    Read more
  • Monitoring REST APIs with Custom JDK Flight Recorder Events

    The Java Flight Recorder (JFR) is an invaluable tool for gaining deep insights into the performance characteristics of Java applications.

    In this blog post, we’re going to explore how custom, application-specific JFR events can be used to monitor a REST API, allowing to track request counts, identify long-running requests, and more.

    Gunnar Morling
    Read more

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard