You want to use FusionAuth webhooks to push data into your pipelines. I imagine the JSON will differ, so you might need to modify your mapping layer, but we should be able to provide the data you expect.
Here's our general webhook documentation.
Some events you might be interested in:
User login success which includes the authentication method User login failure Two factor method added User createWhere possible, avoid transactional webhooks because you're using this for analytics and transactional webhooks impact workflow duration negatively.
You can also use the Search API to get adhoc counts/true things up, but it won't necessarily have the richness of data of the webhooks.