Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
I'm running into an issue where I want to get the users' login frequency into the dataiku application. I've referred to a similar post at
However, when I tried checking the message.callPath, I can't find the /api/login information even when I filtered the column. I've been logging in frequently but I don't even see any information about my logins and past logins.
Can anyone help to clarify on this? Or provide any alternative on how I can get users' login frequency into app, if possible without coding.
Operating system used: Linux
An alternative solution is to filter the audit logs outside DSS. You can download the audit logs on a local folder and then filter the audit files by making use of grep command. You can run the following command in a terminal from the audit logs folder:
$ cat audit.log* | grep login-success > output.txt
This will produce an output file that contains only the successful login entries.
Then import the output file output.txt in DSS and you should see the column with message.callPath containing the value /api/login along with the columns message.login and timestamp that will be use to calculate users' login frequency:
After that you can use a group recipe with the group key message.login to get the login frequency for each user:
Weird thing is that, when I import the audit logs, I dont see column for message.login. Also that there are null values in the rows which I assumed isn't supposed to happen, right?
Also that I've noticed that the message.callPath in my rows have a pattern such as shown in the picture below. /api/tintercom/<some activity>. But still no login info.
I've also done what you have suggested, but still couldn't extract the information.
Is the issue related to any configuration on my server or DSS instance since I'm not getting the full output of my audit?