Class JiraIndexingStatsAnalyticsEvent
java.lang.Object
com.atlassian.jira.issue.index.analytics.JiraIndexingStatsAnalyticsEvent
Analytics event that captures statistics about custom field indexing behavior and configuration.
This event is published during Jira startup to collect metrics specifically related to custom field indexers and their indexing characteristics.
Note: Despite the generic name "jira.indexing.stats", this event focuses specifically on custom field indexing analytics, not including system field indexing.-
Constructor Summary
ConstructorsConstructorDescriptionJiraIndexingStatsAnalyticsEvent(IndexingFeatures indexingFeatures, int totalIndexers, int indexersDeclaringNullHandling, int indexersSkippingNull, int totalCustomFieldTypes, long customFieldTypesImplementingBatchCustomFieldInfo) -
Method Summary
Modifier and TypeMethodDescriptionintlongintintintintbooleanbooleanboolean
-
Constructor Details
-
JiraIndexingStatsAnalyticsEvent
public JiraIndexingStatsAnalyticsEvent(IndexingFeatures indexingFeatures, int totalIndexers, int indexersDeclaringNullHandling, int indexersSkippingNull, int totalCustomFieldTypes, long customFieldTypesImplementingBatchCustomFieldInfo)
-
-
Method Details
-
isCfvValueDrivenIndexingEnabled
public boolean isCfvValueDrivenIndexingEnabled()- Returns:
- true if custom field value driven index is enabled otherwise false.
-
isLocalContextIndexingEnabled
public boolean isLocalContextIndexingEnabled()- Returns:
- true if local context index is enabled otherwise false.
-
isSkipIndexingNullEnabled
public boolean isSkipIndexingNullEnabled()- Returns:
- true if skip indexing null is enabled otherwise false.
-
getTotalIndexers
public int getTotalIndexers()- Returns:
- number of custom field indexers.
-
getIndexersDeclaringNullHandling
public int getIndexersDeclaringNullHandling()- Returns:
- number of custom field indexers that index nulls.
-
getIndexersSkippingNull
public int getIndexersSkippingNull()- Returns:
- number of custom field indexers that skip indexing nulls.
-
getCustomFieldIndexingBatchSize
public int getCustomFieldIndexingBatchSize()- Returns:
- number representing custom field indexing value retrieval batch size.
-
getTotalCustomFieldTypes
public int getTotalCustomFieldTypes()- Returns:
- number representing total amount of custom field types.
-
getCustomFieldTypesImplementingBatchCustomFieldInfo
public long getCustomFieldTypesImplementingBatchCustomFieldInfo()- Returns:
- number representing amount of custom field types implementing batch api.
-