We would like to create a report outside Dynatrace based on a Request Parameter. The goal of the report is to be able to identify the positive and negative attempts per users.
When a user logs in, he has to enter his username. In this case, we capture the username as a request parameter in the sensor configuration. We created a business transaction to capture the statistics on logins. Originally I thought we could use splittings by username but we have so many users that we will need to capture and keep a lot of data if we use this approach. Is there another way to extract the data, either by extracting the PurePaths and searching through them or by doing another type of extract in Dynatrace?
Answer by Kyle K. ·
I'm a bit lost in your request, but it sounds like you would like to use an external tool to correlate data for each user on if they were able to log in or not.
I would look at either the Purelytics stream (added in 6.3) to push data to your Kibana instance or for a more generic approach use the BT Transaction Feed where you would be able to export your BT to a big data solution. These solutions would be able to get around the issue of too many splits and truly evaluate the per user situation.
For something entirely in Dynatrace I would look into aggregating some of this information to see how many total login and failures I would look at setting up a calculate results to look at the PurePaths to diagnose the number of success vs failures off of your login filter with just the standard application splits or possibly split on success/failures. With the right configuration I thing you may be able to use a visit transaction and be able to tell the high level metrics of how many success/failures happen in the aggregated visits. This would allow you to determine the scale of this issue and then look at the first option.