Class MicrometerAIMetrics
java.lang.Object
com.cockroachlabs.data.ai.metrics.MicrometerAIMetrics
- All Implemented Interfaces:
AIMetrics
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.cockroachlabs.data.ai.metrics.AIMetrics
AIMetrics.InMemory, AIMetrics.Noop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublelonglongvoidrecordVectorSearch(long startNanos, int resultCount, boolean success)
-
Constructor Details
-
MicrometerAIMetrics
public MicrometerAIMetrics(io.micrometer.core.instrument.MeterRegistry registry)
-
-
Method Details
-
recordVectorSearch
public void recordVectorSearch(long startNanos, int resultCount, boolean success) - Specified by:
recordVectorSearchin interfaceAIMetrics
-
getVectorSearchCount
public long getVectorSearchCount()- Specified by:
getVectorSearchCountin interfaceAIMetrics
-
getVectorSearchFailureCount
public long getVectorSearchFailureCount()- Specified by:
getVectorSearchFailureCountin interfaceAIMetrics
-
getAverageVectorSearchDurationMs
public double getAverageVectorSearchDurationMs()- Specified by:
getAverageVectorSearchDurationMsin interfaceAIMetrics
-