Class SolrCloudScraper
java.lang.Object
org.apache.solr.prometheus.scraper.SolrScraper
org.apache.solr.prometheus.scraper.SolrCloudScraper
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
Fields inherited from class org.apache.solr.prometheus.scraper.SolrScraper
BASE_URL_LABEL, CLUSTER_ID_LABEL, clusterId, executor, OBJECT_MAPPER, ZK_HOST_LABEL -
Constructor Summary
ConstructorsConstructorDescriptionSolrCloudScraper(org.apache.solr.client.solrj.impl.CloudSolrClient solrClient, ExecutorService executor, SolrClientFactory solrClientFactory, String clusterId) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()collections(MetricsQuery metricsQuery) metricsForAllHosts(MetricsQuery query) pingAllCollections(MetricsQuery query) pingAllCores(MetricsQuery query) search(MetricsQuery query) Methods inherited from class org.apache.solr.prometheus.scraper.SolrScraper
request, sendRequestsInParallel
-
Constructor Details
-
SolrCloudScraper
public SolrCloudScraper(org.apache.solr.client.solrj.impl.CloudSolrClient solrClient, ExecutorService executor, SolrClientFactory solrClientFactory, String clusterId)
-
-
Method Details
-
pingAllCores
- Specified by:
pingAllCoresin classSolrScraper- Throws:
IOException
-
pingAllCollections
- Specified by:
pingAllCollectionsin classSolrScraper- Throws:
IOException
-
metricsForAllHosts
- Specified by:
metricsForAllHostsin classSolrScraper- Throws:
IOException
-
search
- Specified by:
searchin classSolrScraper- Throws:
IOException
-
collections
- Specified by:
collectionsin classSolrScraper- Throws:
IOException
-
close
public void close()
-