Interface StatisticsCollector<T>
- All Known Implementing Classes:
ApplicationAutoAddGroupsAdditionalWebItemsForMeatballsCollector
,ApplicationCountCollector
,ApplicationDefaultGroupMembershipsStatisticsCollector
,ApplicationDirectoryCountCollector
,ApplicationDirectoryTypesCollector
,ApplicationStatisticsCollector
,ApplicationTypeCollector
,AuditLogDisabledCollector
,AuditLogPruningCollector
,AuditLogSizeCollector
,AzureDailyLoginStatisticsCollector
,ChangeEmailCollector
,DarkFeaturesCollector
,DataCenterStatisticsCollector
,DbTypeCollector
,DirectoryCountCollector
,DirectoryStatisticsCollector
,DirectoryTypeCollector
,DuplicatedExternalIdsStatisticsCollector
,EmailAuthenticationFailedCollector
,EmailSSOAuthenticationFailedCollector
,FeaturesEnabledStatusesCollector
,GroupLevelAdminStatsCollector
,JdkStatisticsCollector
,LdapConnectionPoolCountCollector
,LdapConnectorTypeCollector
,LicenseStatisticsCollector
,LoginByEmailCollector
,LookAndFeelConfigStatisticsCollector
,MailNotificationsCollector
,MailServerStatisticsCollector
,OsTypeCollector
,PasswordPolicyStatisticsCollector
,PerDirectoryStatisticsCollector
,PruningConfigCollector
,SystemPropertiesCollector
,TokenStorageTypeCollector
,UptimeStatisticsCollector
,UserAddedNotificationStatisticsCollector
public interface StatisticsCollector<T>
Handles collecting a single set of statistics, and emitting the related analytics event
-
Method Summary
Modifier and TypeMethodDescriptioncollect()
default boolean
Determines whether StatisticsCollector should run on each node OR once per cluster.
-
Method Details
-
collect
- Returns:
- the statistics event to publish
-
isPerNodeCollector
default boolean isPerNodeCollector()Determines whether StatisticsCollector should run on each node OR once per cluster.- Returns:
- true if StatisticsCollector should run on each node, false if once per cluster.
-