Package com.atlassian.jira.issue.index
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
}
}
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
-
Field Summary
FieldsFields inherited from interface com.atlassian.jira.util.stats.ManagedStats
STATS_NAME_REGEX
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeHistory
(int numberOfChangeHistoryGroups, boolean limited, String issueKey) void
changeHistoryFiltering
(long itemsBeforeFiltering, long itemsAfterFiltering, long groupsBeforeFiltering) void
static IndexingLimitsStats
create()
void
indexWithRelated
(IssueIndexingParams issueIndexingParams) void
settingMaxCommentsIndexed
(int maxCommentsIndexed) void
settingMaxWorklogsIndexed
(int maxWorklogsIndexed) void
settingsChangeHistory
(int maxChangeHistoryIndexed, boolean shouldFilterOutUnsupportedFields) void
Methods inherited from interface com.atlassian.jira.util.stats.ManagedStats
addJiraStatsListener, close, getMinInterval, getStatsName, getTotalMeasuredOperationsForStatsOverheadInMillis, removeJiraStatsListener
-
Field Details
-
STATS_NAME
- See Also:
-
-
Method Details
-
settingMaxCommentsIndexed
void settingMaxCommentsIndexed(int maxCommentsIndexed) -
settingMaxWorklogsIndexed
void settingMaxWorklogsIndexed(int maxWorklogsIndexed) -
settingsChangeHistory
void settingsChangeHistory(int maxChangeHistoryIndexed, boolean shouldFilterOutUnsupportedFields) -
indexWithRelated
-
comments
-
worklogs
-
changeHistory
-
changeHistoryFiltering
void changeHistoryFiltering(long itemsBeforeFiltering, long itemsAfterFiltering, long groupsBeforeFiltering) -
create
-