I need to see a graph of the number of API requests over time and filter by user id, IP address, http response code, endpoint used, and resource requested.
Ideally below the graph there would be a list of the actual API requests, metadata, and responses.
I would also like a way to see the distribution of API response times.
I have looked at ELK stack, AWS CloudWatch Metrics, DataDog, PaperTrail, Sentry. None of these quite seem to do what I want.
Any suggestions?