Class AggregationUsageService
java.lang.Object
org.opensearch.search.aggregations.support.AggregationUsageService
- All Implemented Interfaces:
org.opensearch.core.service.ReportingService<AggregationInfo>
@PublicApi(since="1.0.0")
public class AggregationUsageService
extends Object
implements org.opensearch.core.service.ReportingService<AggregationInfo>
Service to track telemetry about aggregations
- Opensearch.api:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder for the Agg usage service to track telemetryNested classes/interfaces inherited from interface org.opensearch.core.service.ReportingService
org.opensearch.core.service.ReportingService.Info
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
incAggregationUsage
(String aggregationName, String valuesSourceType) info()
-
Field Details
-
OTHER_SUBTYPE
- See Also:
-
-
Method Details
-
incAggregationUsage
-
getUsageStats
-
info
- Specified by:
info
in interfaceorg.opensearch.core.service.ReportingService<AggregationInfo>
-