Uses of Class
org.apache.solr.metrics.SolrMetricsContext
Packages that use SolrMetricsContext
Package
Description
A generic Directory layer/wrapper that caches data, on or off heap as desired.
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
Core classes implementing Solr internals and the management of
SolrCoresConcrete implementations of
SolrRequestHandlerSolrRequestHandler implementations for powering he Solr Admin UISearchComponent implementations for use in SearchHandlerSolr's Export Handler Functionality
SolrHighlighter API and related implementations and utilitiesThe
SolrCoreMetricManager is responsible for collecting metrics
from SolrMetricProducer's.A collection of bound OTEL instruments which are reusable wrappers around OpenTelemetry metric
instruments that are pre-bound to a fixed set of Attributes.
APIs and classes for parsing and processing search requests
APIs and Classes implementing the Stats component used for document frequency calculations.
Commonly used classes for Solr security framework.
APIs and classes for managing index updates
Utilities for collecting statistics
-
Uses of SolrMetricsContext in org.apache.solr.blockcache
Methods in org.apache.solr.blockcache that return SolrMetricsContextMethods in org.apache.solr.blockcache with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidMetrics.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.cloud
Methods in org.apache.solr.cloud that return SolrMetricsContextMethods in org.apache.solr.cloud with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidOverseerTaskProcessor.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) Constructors in org.apache.solr.cloud with parameters of type SolrMetricsContextModifierConstructorDescriptionprotectedOverseerCollectionConfigSetProcessor(org.apache.solr.common.cloud.ZkStateReader zkStateReader, String myId, HttpShardHandlerFactory shardHandlerFactory, String adminPath, Stats stats, Overseer overseer, OverseerNodePrioritizer overseerNodePrioritizer, OverseerTaskQueue workQueue, DistributedMap runningMap, DistributedMap completedMap, DistributedMap failureMap, SolrMetricsContext solrMetricsContext) OverseerCollectionConfigSetProcessor(org.apache.solr.common.cloud.ZkStateReader zkStateReader, String myId, HttpShardHandler shardHandler, String adminPath, Stats stats, Overseer overseer, OverseerNodePrioritizer overseerNodePrioritizer, SolrMetricsContext solrMetricsContext) OverseerTaskProcessor(org.apache.solr.common.cloud.ZkStateReader zkStateReader, String myId, Stats stats, OverseerTaskProcessor.OverseerMessageHandlerSelector selector, OverseerNodePrioritizer prioritizer, OverseerTaskQueue workQueue, DistributedMap runningMap, DistributedMap completedMap, DistributedMap failureMap, SolrMetricsContext solrMetricsContext) -
Uses of SolrMetricsContext in org.apache.solr.core
Fields in org.apache.solr.core declared as SolrMetricsContextMethods in org.apache.solr.core that return SolrMetricsContextMethods in org.apache.solr.core with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidSolrCore.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.handler
Fields in org.apache.solr.handler declared as SolrMetricsContextModifier and TypeFieldDescriptionprotected SolrMetricsContextRequestHandlerBase.solrMetricsContextMethods in org.apache.solr.handler that return SolrMetricsContextMethods in org.apache.solr.handler with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidExportHandler.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidReplicationHandler.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidRequestHandlerBase.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) Constructors in org.apache.solr.handler with parameters of type SolrMetricsContextModifierConstructorDescriptionHandlerMetrics(SolrMetricsContext solrMetricsContext, io.opentelemetry.api.common.Attributes coreAttributes, boolean aggregateNodeLevelMetricsEnabled) -
Uses of SolrMetricsContext in org.apache.solr.handler.admin
Methods in org.apache.solr.handler.admin with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidCoreAdminHandler.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.handler.component
Fields in org.apache.solr.handler.component declared as SolrMetricsContextMethods in org.apache.solr.handler.component that return SolrMetricsContextModifier and TypeMethodDescriptionHttpShardHandlerFactory.getSolrMetricsContext()SearchComponent.getSolrMetricsContext()Methods in org.apache.solr.handler.component with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidHttpShardHandlerFactory.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidSearchComponent.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidSearchHandler.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidSuggestComponent.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.handler.export
Constructors in org.apache.solr.handler.export with parameters of type SolrMetricsContextModifierConstructorDescriptionExportWriter(SolrQueryRequest req, SolrQueryResponse res, String wt, StreamContext initialStreamContext, SolrMetricsContext solrMetricsContext, String metricsPath) -
Uses of SolrMetricsContext in org.apache.solr.highlight
Fields in org.apache.solr.highlight declared as SolrMetricsContextModifier and TypeFieldDescriptionprotected SolrMetricsContextHighlightingPluginBase.solrMetricsContext -
Uses of SolrMetricsContext in org.apache.solr.metrics
Methods in org.apache.solr.metrics that return SolrMetricsContextModifier and TypeMethodDescriptionSolrMetricsContext.getChildContext(Object child) Get a context with the same registry name but a tag that represents a parent-child relationship.SolrCoreMetricManager.getSolrMetricsContext()SolrMetricProducer.getSolrMetricsContext()Implementations should return the context used inSolrMetricProducer.initializeMetrics(SolrMetricsContext, Attributes)to ensure proper cleanup of metrics at the end of the life-cycle of this component.Methods in org.apache.solr.metrics with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidSolrMetricProducer.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) Implementation should initialize all metrics to aSolrMetricsContextRegistry/MeterProvider withAttributesas the common set of attributes that will be attached to every metric that is initialized for that class/component -
Uses of SolrMetricsContext in org.apache.solr.metrics.otel.instruments
Constructors in org.apache.solr.metrics.otel.instruments with parameters of type SolrMetricsContextModifierConstructorDescriptionAttributedInstrumentFactory(SolrMetricsContext primaryMetricsContext, io.opentelemetry.api.common.Attributes primaryAttributes, boolean aggregateToNodeRegistry) -
Uses of SolrMetricsContext in org.apache.solr.search
Methods in org.apache.solr.search that return SolrMetricsContextModifier and TypeMethodDescriptionCaffeineCache.getSolrMetricsContext()SolrFieldCacheBean.getSolrMetricsContext()SolrIndexSearcher.getSolrMetricsContext()Methods in org.apache.solr.search with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidCaffeineCache.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidCaffeineCache.initializeMetrics(SolrMetricsContext solrMetricsContext, io.opentelemetry.api.common.Attributes attributes, String metricName) voidSolrFieldCacheBean.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidSolrIndexSearcher.initializeMetrics(SolrMetricsContext solrMetricsContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.search.stats
Methods in org.apache.solr.search.stats that return SolrMetricsContextMethods in org.apache.solr.search.stats with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidStatsCache.initializeMetrics(SolrMetricsContext solrMetricsContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.security
Fields in org.apache.solr.security declared as SolrMetricsContextModifier and TypeFieldDescriptionprotected SolrMetricsContextAuditLoggerPlugin.solrMetricsContextprotected SolrMetricsContextAuthenticationPlugin.solrMetricsContextMethods in org.apache.solr.security that return SolrMetricsContextModifier and TypeMethodDescriptionAuditLoggerPlugin.getSolrMetricsContext()AuthenticationPlugin.getSolrMetricsContext()Methods in org.apache.solr.security with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidAuditLoggerPlugin.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidAuthenticationPlugin.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidMultiAuthPlugin.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidMultiDestinationAuditLogger.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.update
Fields in org.apache.solr.update declared as SolrMetricsContextModifier and TypeFieldDescriptionprotected SolrMetricsContextUpdateHandler.solrMetricsContextprotected SolrMetricsContextUpdateLog.solrMetricsContextMethods in org.apache.solr.update that return SolrMetricsContextModifier and TypeMethodDescriptionPeerSync.getSolrMetricsContext()PeerSyncWithLeader.getSolrMetricsContext()UpdateHandler.getSolrMetricsContext()UpdateLog.getSolrMetricsContext()UpdateShardHandler.getSolrMetricsContext()Methods in org.apache.solr.update with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidDirectUpdateHandler2.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidPeerSync.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidPeerSyncWithLeader.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidUpdateLog.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) voidUpdateShardHandler.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) -
Uses of SolrMetricsContext in org.apache.solr.util.stats
Fields in org.apache.solr.util.stats declared as SolrMetricsContextModifier and TypeFieldDescriptionprotected SolrMetricsContextInstrumentedHttpListenerFactory.solrMetricsContextMethods in org.apache.solr.util.stats that return SolrMetricsContextMethods in org.apache.solr.util.stats with parameters of type SolrMetricsContextModifier and TypeMethodDescriptionvoidInstrumentedHttpListenerFactory.initializeMetrics(SolrMetricsContext parentContext, io.opentelemetry.api.common.Attributes attributes) Constructors in org.apache.solr.util.stats with parameters of type SolrMetricsContextModifierConstructorDescriptionOtelInstrumentedExecutorService(ExecutorService delegate, SolrMetricsContext ctx, String metricPrefix, String executorName, SolrInfoBean.Category category)