Investigate integrating with a metrics/monitoring system for analytics
To better provide support for different APIs, we want to start tracking how often certain APIs are hit, and also provide extra data points like the IP of the request, the endpoint, and the timestamp for the hit. These would allow us to make custom usage reports for our endpoints and give us insight into APIs that we may be able to either deprecate or enhance based on usage patterns.
Quarkus has bindings for Prometheus built in that allow for easy integration into the systems that work with the standard data types and allow for manipulation of tags and other metadata as well. It looks like we do have a Prometheus instance around the cluster, though I don't know if it's available for application usage or if we'd want to spin up a new instance.