Components and Tools Used During This Guide.

There are not too many prerequisites or knowledge you need to follow this guide, and we provide options for you to quickly have everything you need.

These are the tools that we will use throughout this guide:

AxonIQ Console

The first steps of this guide will show you how to create your free AxonIQ Console account.

The main tool we will use for this guide is AxonIQ Console, an online service that allows you to connect your application and provides a dashboard with a comprehensive view of your system behavior. It also allows you to drill down into more detailed information about each of your system’s modules/components.

AxonIQ Console also allows you to configure alerts to notify you when certain performance thresholds are exceeded.

Axon Framework based application (optional).

This will be the application that we will be monitoring. During this guide, we will use the bike-rental demo application you built with the Building A Bike Rental Application, but you can also use your own Axon Framework-based application if you already have one.

If you don’t have an application built using Axon Framework ready, we will also provide you with a working version of the bike-rental demo application that you can easily run with docker.

Axon Firestarter library (optional).

To make things more interesting, we will deliberately cause performance problems in our running application. This will allow us see the real power of AxonIQ Console in detecting these problems.

In order to intentionally change the expected behavior of the application and create these performance problems in our application in an easy way, we will add the Axon Framework Firestarter library to our application.

If you plan to use the bike-rental-demo application that we provide via docker images, don’t worry, as this version already has this feature enabled.