You can monitor FusionAuth in a number of ways.
The system log files will be placed in the
logs directory under the FusionAuth installation unless you are running FusionAuth in a container. In the latter case, the log output will be sent to STDOUT.
System logs running in non-containerized instances can also be exported via the Export System Logs API.
There are a few different APIs exposing FusionAuth application specific information you may want to ingest into your monitoring system:
In general these are APIs you will have poll to ingest.
There are a a number of events, such as a failed authentication or an account deletion, that you may want to ingest into your monitoring system. These are available as webhooks.
Here’s the list of all available events.
You can pull system metrics from the System API. The format of these metrics are evolving and thus are not documented.
You can also enable JMX metrics as outlined in the Troubleshooting documentation.
The default system metrics are also available in a Prometheus compatible form. This tutorial explains how to set up Prometheus to scrape the FusionAuth metrics.
How helpful was this page?