Since Last Log version 2.1.0 we are collecting anonymized usage statistics about Last Log for our internal use only. It will help us improve the product and provide you with new features.

What data is collected?

We do not collect any personal or user information, nor do we have any information about your explicit configurations!

For example, we do not collect any JQL's, text or numbers that you may have entered into any part of our application.

The only information we collect is the fact that you are in use of the feature and the frequency of use.

There is also no collection of data from third party applications!

We collect the following data: 

  • Your SEN used for Last Log
  • View logs page visits → anonymized on a per-user basis 

  • Amount of cluster nodes 

  • Usage of thread dump endpoints 

    • GET threads

    • Kill thread endpoint

  • Usage of manual sync endpoint 

    • Track on a per-file basis how often the user clicks the “Sync nodes” button in the frontend

  • Log file configurations stored in the db with 

    • Enabled/ disabled

    • Filename anonymized, if the filename is not a standard Jira log file (custom log file names from third party apps will not be sent to us) 

    • Sync interval

    • Retention period

  • Underlying database 

  • Usage of filter requests: Store an aggregated value (we won't track any search terms whatsoever)

  • Amount of log entries stored in the database (grouped by log file + grouped by entries that match the pattern/ don’t match the pattern)


Activating and deactivating the feature

This feature is enabled by default. However, you can easily disable it by going to the Last Log general settings page.

Take a look at the data we are collecting

By clicking the Preview link next to the toggle to turn the app metrics on and off, you can easily see what data we collect in detail.

The data will look something like the example below:

{
  "lastLogJira": {
    "db": "H2",
    "nodes": 1,
    "logEntries": {
      "atlassian-jira.log": {
        "total": 17021,
        "matchesPattern": 17021
      },
      "logfile-0183488c-7494-4b26-ad37-6c6bd4d00dda.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-e37b1b09-7ab8-415b-a408-8c7664f4975d.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-6076a298-fa60-47c4-9157-e48222bcfe09.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-c3e3439d-0a78-47df-a204-c5870130631a.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-app-monitoring.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-security.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-ipd-monitoring.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-greenhopper.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-perf.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-apdex.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-fba8200a-7ea9-48ff-b6be-f91779be7e1d.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-a2b2b97b-8404-4ab1-94fd-235e19b7fcd3.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "logfile-77fca0e7-6f70-479c-b63c-524134fb3925.log": {
        "total": 0,
        "matchesPattern": 0
      },
      "atlassian-jira-outgoing-mail.log": {
        "total": 0,
        "matchesPattern": 0
      }
    },
    "configs": [
      {
        "fileName": "atlassian-jira.log",
        "enabled": true,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-e67f5735-eec5-417e-aae7-c7a9a3d405fd.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-f4634b7f-3cd5-4085-8ec3-810ccaae4066.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-be3a243a-018b-4b07-abfa-67424d7c76df.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-0a558d75-1bce-44da-870e-8bdafe34cbd9.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-3f038b0e-17d3-4d5b-b81f-05cfe136d894.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-750af7d9-0b9a-473f-81fb-20d811029e02.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-greenhopper.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "logfile-e360137e-ada3-4077-ab41-8c47cc681f32.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-perf.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-security.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-ipd-monitoring.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-outgoing-mail.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-app-monitoring.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      },
      {
        "fileName": "atlassian-jira-apdex.log",
        "enabled": false,
        "retentionPeriod": 168,
        "syncInterval": -1
      }
    ],
    "viewLogsVisits": {
      "user0": 1
    },
    "endpoints": {
      "threadsEndpoint": 1,
      "killThreadsEndpoint": 0,
      "filterEndpoint": {
        "total": 1,
        "reversed": 1,
        "isModernMode": 1
      },
      "syncNodesEndpoint": {}
    }
  }
}