Determine who seen (or exported) issues or downloaded attachments

Francesco Borchetta April 1, 2018

Hi All,

we need to be able to pull a report that indicates who seen (or exported) one or more JIRA issues as well as who downloaded a JIRA attachment.

Is it possible that the log file (atlassian-jira-*.log) show these information?

Alternatively, is there a plugin or functionality that we can use to capture this information?


Thanks in advance!
Francesco

2 answers

1 vote
Knut Arne Ristebråten
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 2, 2018

Hi,

Jira got the function for capturing this data out-of-the-box - you just have to enable it.

You can enable HTTP Access Logging in the System settings -> Logging and Profiling.
This will generate a log-file named 'atlassian-jira-http-access.log' that contains all requests to a resource.
With this you can see which user that have requested a issue and attachments etc.

Example of log in logfile where user "TESTUSER" have requested a attachment "textfile.txt" on the issue "TEST1-29", (note: data have been anonymized):

0:0:0:0:0:0:0:1 o111x11111x1 TESTUSER [02/Apr/2018:10:20:39 +0200] "GET https://jira.example.com/secure/attachment/10238/textfile.txt HTTP/1.1" 200 4 0.0190 "https://jira.example.com/browse/TEST1-29" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36" "99test1" 

Hopefully this will help you with the capture of data part, and you can parse this into a report.

Hope this helps.

--Knut Arne

Aron Gombas _Midori_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 2, 2018

Knut, this approach can capture the basic uses, that's true, but I am afraid it will not capture anything that is more complicated than those.

For example, if someone runs a JQL, then exports its result set to CSV, then this is really not trivial what info he got access to. For that, you would need to re-run the query in that very moment using the very same access control, columns, etc.

Not easy.

1 vote
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 1, 2018

It is not possible out of the box. And I ve never seen such a plugin. But it is possible to write such a plugin.

Suggest an answer

Log in or Sign up to answer