A B C D E F G H M O P R S T V W Z 
All Classes All Packages

A

addAll(MetricSamples) - Method in class org.apache.solr.prometheus.collector.MetricSamples
 
addObserver(SchedulerMetricsCollector.Observer) - Method in class org.apache.solr.prometheus.collector.SchedulerMetricsCollector
 
addSampleIfMetricExists(String, Collector.MetricFamilySamples.Sample) - Method in class org.apache.solr.prometheus.collector.MetricSamples
 
addSamplesIfNotPresent(String, Collector.MetricFamilySamples) - Method in class org.apache.solr.prometheus.collector.MetricSamples
 
applyTemplate(Matcher) - Method in class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 
asList() - Method in class org.apache.solr.prometheus.collector.MetricSamples
 

B

BASE_URL_LABEL - Static variable in class org.apache.solr.prometheus.scraper.SolrScraper
 
build() - Method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings.Builder
 
builder() - Static method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings
 

C

CachedPrometheusCollector - Class in org.apache.solr.prometheus.exporter
 
CachedPrometheusCollector() - Constructor for class org.apache.solr.prometheus.exporter.CachedPrometheusCollector
 
close() - Method in class org.apache.solr.prometheus.collector.SchedulerMetricsCollector
 
close() - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
close() - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
CLOUD - org.apache.solr.prometheus.exporter.SolrScrapeConfiguration.ConnectionType
 
CLUSTER_ID_LABEL - Static variable in class org.apache.solr.prometheus.scraper.SolrScraper
 
clusterId - Variable in class org.apache.solr.prometheus.scraper.SolrScraper
 
collect() - Method in class org.apache.solr.prometheus.collector.CollectionsCollector
 
collect() - Method in interface org.apache.solr.prometheus.collector.MetricCollector
 
collect() - Method in class org.apache.solr.prometheus.collector.MetricsCollector
 
collect() - Method in class org.apache.solr.prometheus.collector.PingCollector
 
collect() - Method in class org.apache.solr.prometheus.collector.SearchCollector
 
collect() - Method in class org.apache.solr.prometheus.exporter.CachedPrometheusCollector
 
collections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
collections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
collections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
CollectionsCollector - Class in org.apache.solr.prometheus.collector
 
CollectionsCollector(SolrScraper, MetricsQuery) - Constructor for class org.apache.solr.prometheus.collector.CollectionsCollector
 
create() - Method in class org.apache.solr.prometheus.collector.MetricsCollectorFactory
 
createCloudSolrClient(String) - Method in class org.apache.solr.prometheus.exporter.SolrClientFactory
 
createStandaloneSolrClient(String) - Method in class org.apache.solr.prometheus.exporter.SolrClientFactory
 

D

defaultRegistry - Static variable in class org.apache.solr.prometheus.exporter.SolrExporter
 

E

equals(Object) - Method in class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 
executor - Variable in class org.apache.solr.prometheus.scraper.SolrScraper
 

F

from(String) - Static method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
from(Document) - Static method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
from(Node) - Static method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings
 
from(Node, Map<String, MetricsQueryTemplate>) - Static method in class org.apache.solr.prometheus.exporter.MetricsQuery
 

G

getCollection() - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
getCollectionsConfiguration() - Method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
getCore() - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
getHttpConnectionTimeout() - Method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings
 
getHttpReadTimeout() - Method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings
 
getJsonQueries() - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
getMetricsConfiguration() - Method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
getName() - Method in class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 
getParameters() - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
getPath() - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
getPingConfiguration() - Method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
getSearchConfiguration() - Method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
getSettings() - Method in class org.apache.solr.prometheus.exporter.MetricsConfiguration
 
getSolrHost() - Method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 
getType() - Method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 
getZookeeperConnectionString() - Method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 

H

hashCode() - Method in class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 

M

main(String[]) - Static method in class org.apache.solr.prometheus.exporter.SolrExporter
 
matches(String) - Static method in class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 
MetricCollector - Interface in org.apache.solr.prometheus.collector
 
MetricSamples - Class in org.apache.solr.prometheus.collector
 
MetricSamples() - Constructor for class org.apache.solr.prometheus.collector.MetricSamples
 
MetricSamples(Map<String, Collector.MetricFamilySamples>) - Constructor for class org.apache.solr.prometheus.collector.MetricSamples
 
MetricsCollector - Class in org.apache.solr.prometheus.collector
 
MetricsCollector(SolrScraper, MetricsQuery) - Constructor for class org.apache.solr.prometheus.collector.MetricsCollector
 
MetricsCollectorFactory - Class in org.apache.solr.prometheus.collector
 
MetricsCollectorFactory(ExecutorService, int, SolrScraper, MetricsConfiguration) - Constructor for class org.apache.solr.prometheus.collector.MetricsCollectorFactory
 
MetricsConfiguration - Class in org.apache.solr.prometheus.exporter
 
metricsForAllHosts(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
metricsForAllHosts(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
metricsForAllHosts(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
MetricsQuery - Class in org.apache.solr.prometheus.exporter
 
MetricsQueryTemplate - Class in org.apache.solr.prometheus.exporter
 
MetricsQueryTemplate(String, String, String) - Constructor for class org.apache.solr.prometheus.exporter.MetricsQueryTemplate
 
metricsUpdated(List<Collector.MetricFamilySamples>) - Method in interface org.apache.solr.prometheus.collector.SchedulerMetricsCollector.Observer
 
metricsUpdated(List<Collector.MetricFamilySamples>) - Method in class org.apache.solr.prometheus.exporter.CachedPrometheusCollector
 

O

OBJECT_MAPPER - Static variable in class org.apache.solr.prometheus.scraper.SolrScraper
 
org.apache.solr.prometheus.collector - package org.apache.solr.prometheus.collector
Collects metrics from Solr via various endpoints.
org.apache.solr.prometheus.exporter - package org.apache.solr.prometheus.exporter
Prometheus Metrics Exporter.
org.apache.solr.prometheus.scraper - package org.apache.solr.prometheus.scraper
Send the raw requests to Solr endpoints.

P

pingAllCollections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
pingAllCollections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
pingAllCollections(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
pingAllCores(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
pingAllCores(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
pingAllCores(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
PingCollector - Class in org.apache.solr.prometheus.collector
 
PingCollector(SolrScraper, MetricsQuery) - Constructor for class org.apache.solr.prometheus.collector.PingCollector
 
PrometheusExporterSettings - Class in org.apache.solr.prometheus.exporter
 
PrometheusExporterSettings.Builder - Class in org.apache.solr.prometheus.exporter
 

R

removeObserver(SchedulerMetricsCollector.Observer) - Method in class org.apache.solr.prometheus.collector.SchedulerMetricsCollector
 
request(SolrClient, MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 

S

SchedulerMetricsCollector - Class in org.apache.solr.prometheus.collector
 
SchedulerMetricsCollector(ExecutorService, int, TimeUnit, List<MetricCollector>) - Constructor for class org.apache.solr.prometheus.collector.SchedulerMetricsCollector
 
SchedulerMetricsCollector.Observer - Interface in org.apache.solr.prometheus.collector
 
search(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
search(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
search(MetricsQuery) - Method in class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
SearchCollector - Class in org.apache.solr.prometheus.collector
 
SearchCollector(SolrScraper, MetricsQuery) - Constructor for class org.apache.solr.prometheus.collector.SearchCollector
 
sendRequestsInParallel(Collection<String>, Function<String, MetricSamples>) - Method in class org.apache.solr.prometheus.scraper.SolrScraper
 
SolrClientFactory - Class in org.apache.solr.prometheus.exporter
 
SolrClientFactory(PrometheusExporterSettings) - Constructor for class org.apache.solr.prometheus.exporter.SolrClientFactory
 
solrCloud(String) - Static method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 
SolrCloudScraper - Class in org.apache.solr.prometheus.scraper
 
SolrCloudScraper(CloudSolrClient, ExecutorService, SolrClientFactory, String) - Constructor for class org.apache.solr.prometheus.scraper.SolrCloudScraper
 
SolrExporter - Class in org.apache.solr.prometheus.exporter
 
SolrExporter(int, int, int, SolrScrapeConfiguration, MetricsConfiguration, String) - Constructor for class org.apache.solr.prometheus.exporter.SolrExporter
 
SolrScrapeConfiguration - Class in org.apache.solr.prometheus.exporter
 
SolrScrapeConfiguration.ConnectionType - Enum in org.apache.solr.prometheus.exporter
 
SolrScraper - Class in org.apache.solr.prometheus.scraper
 
SolrScraper(ExecutorService, String) - Constructor for class org.apache.solr.prometheus.scraper.SolrScraper
 
SolrStandaloneScraper - Class in org.apache.solr.prometheus.scraper
 
SolrStandaloneScraper(Http2SolrClient, ExecutorService, String) - Constructor for class org.apache.solr.prometheus.scraper.SolrStandaloneScraper
 
standalone(String) - Static method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 
STANDALONE - org.apache.solr.prometheus.exporter.SolrScrapeConfiguration.ConnectionType
 
start() - Method in class org.apache.solr.prometheus.collector.SchedulerMetricsCollector
 

T

toString() - Method in class org.apache.solr.prometheus.exporter.SolrScrapeConfiguration
 

V

valueOf(String) - Static method in enum org.apache.solr.prometheus.exporter.SolrScrapeConfiguration.ConnectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.solr.prometheus.exporter.SolrScrapeConfiguration.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCollection(String) - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
withConnectionHttpTimeout(int) - Method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings.Builder
 
withCore(String) - Method in class org.apache.solr.prometheus.exporter.MetricsQuery
 
witReadHttpTimeout(int) - Method in class org.apache.solr.prometheus.exporter.PrometheusExporterSettings.Builder
 

Z

ZK_HOST_LABEL - Static variable in class org.apache.solr.prometheus.scraper.SolrScraper
 
A B C D E F G H M O P R S T V W Z 
All Classes All Packages