Interface IndexingLimitsStats

All Superinterfaces:
AutoCloseable, Closeable, com.atlassian.jira.util.stats.ManagedStats
All Known Implementing Classes:
IndexingLimitsStats.MutableIndexingLimitsStats, IndexingLimitsStats.NoOpIndexingLimitsStats

public interface IndexingLimitsStats extends com.atlassian.jira.util.stats.ManagedStats
Jira-stats for indexing limits: [JIRA-STATS] [INDEXING-LIMITS] total stats: duration=PT5M0.445S, statsOverhead=n/a, data= { "_statsName": "INDEXING-LIMITS", "_statsType": "total", "_time": "1970-01-01T00:10:00Z", "_timestamp": 600000, "_duration": "PT10M", "_invocations": 21, "_statsOverhead": "n/a", "settings": { "maxCommentsIndexed": 500, "maxWorklogsIndexed": 500, "maxChangeHistoryIndexed": 100, "shouldFilterOutUnsupportedFields": true }, "indexIssueWithRelated": { "value": 427 }, "indexComments": { "value": 21 }, "indexWorklogs": { "value": 21 }, "indexChangeHistory": { "value": 427 }, "indexAll": { "value": 21 }, "numberOfTimesCommentsLimited": { "value": 20 }, "numberOfTimesWorklogsLimited": { "value": 2 }, "numberOfTimesChangeHistoryLimited": { "value": 3 }, "numberOfComments": { "count": 4, "min": 1, "max": 1100, "sum": 1401, "avg": 350, "distributionCounter": { "0": 0, "1": 1, "10": 0, "100": 1, "1000": 1, "10000": 1, "20000": 0, "50000": 0 } }, "numberOfWorklogs": { "count": 6, "min": 1, "max": 1200, "sum": 2901, "avg": 483, "distributionCounter": { "0": 0, "1": 1, "10": 0, "100": 1, "1000": 2, "10000": 2, "20000": 0, "50000": 0 } }, "numberOfChangeHistory": { "count": 5, "min": 1, "max": 500, "sum": 1301, "avg": 260, "distributionCounter": { "0": 0, "1": 1, "10": 0, "100": 1, "1000": 3, "10000": 0, "20000": 0, "50000": 0 } }, "numberOfChangeHistoryGroupsBeforeFiltering": { "count": 3, "min": 300, "max": 5000, "sum": 5800, "avg": 1933, "distributionCounter": { "0": 0, "1": 0, "10": 0, "100": 0, "1000": 2, "10000": 1, "20000": 0, "50000": 0 } }, "numberOfChangeHistoryItemsBeforeFiltering": { "count": 3, "min": 600, "max": 15000, "sum": 17600, "avg": 5866, "distributionCounter": { "0": 0, "1": 0, "10": 0, "100": 0, "1000": 1, "10000": 1, "20000": 1, "50000": 0 } }, "numberOfChangeHistoryItemsAfterFiltering": { "count": 3, "min": 400, "max": 10000, "sum": 11400, "avg": 3800, "distributionCounter": { "0": 0, "1": 0, "10": 0, "100": 0, "1000": 2, "10000": 1, "20000": 0, "50000": 0 } }, "topIssuesWithLimitedComments": { "IDXREACT-1": 1 }, "topIssuesWithLimitedWorklogs": { "IDXREACT-1": 2 }, "topIssuesWithLimitedChangeHistory": { "IDXREACT-64": 2, "IDXREACT-1": 1 } }
  • Field Details

  • Method Details

    • settingMaxCommentsIndexed

      void settingMaxCommentsIndexed(int maxCommentsIndexed)
    • settingMaxWorklogsIndexed

      void settingMaxWorklogsIndexed(int maxWorklogsIndexed)
    • settingsChangeHistory

      void settingsChangeHistory(int maxChangeHistoryIndexed, boolean shouldFilterOutUnsupportedFields)
    • indexWithRelated

      void indexWithRelated(IssueIndexingParams issueIndexingParams)
    • comments

      void comments(int numberOfComments, boolean limited, String issueKey)
    • worklogs

      void worklogs(int numberOfWorklogs, boolean limited, String issueKey)
    • changeHistory

      void changeHistory(int numberOfChangeHistoryGroups, boolean limited, String issueKey)
    • changeHistoryFiltering

      void changeHistoryFiltering(long itemsBeforeFiltering, long itemsAfterFiltering, long groupsBeforeFiltering)
    • create

      static IndexingLimitsStats create()