Tired of waiting for reports from users to let you know your application is having performance issues? If you’re looking for a way to increase visibility into your application beyond plain text logs, this is the talk for you!
In this talk you will be introduced to a suite of open source tools that you can use monitor the performance of your JVM based applications.
Micrometer is a metrics library from Pivotal (and the default metrics library for Spring Boot) that allows you to instrument your library once and export to many popular monitoring systems.
Prometheus is a monitoring and alerting tool that allows you easily store and query your application metrics with minimal operational overhead
Grafana is a visualization tool that allows you to easily generate and manage beautiful graphs and dashboards from data stored in Prometheus (as well as many other backends)
Andrew Fitzgerald (Fitz) is a Senior Engineer at Sonatype focused on performance and stability of several core services. He lives in Java land most days, spends a decent amount of time playing with the other JVM languages (especially Kotlin!), and still has a soft spot in his heart for Python. Outside of programming, he is a newish father and enjoys rucking, mauling, and scrummaging (He has played rugby on and off for the past 15 or so years).