prometheus-solr-exporter

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2019 License: Apache-2.0 Imports: 18 Imported by: 0

README

Solr Exporter

Docker Pulls Go Report Card

WARNING: This is a fork of the original noony project... but refactored to support Solr 7+ and up. This was due to the requirement of using this in a large production environment and not being able to support older versions.

Prometheus exporter for various metrics about Solr, written in Go. This specific implemenation has been tested for SolrCloud mode only. This should work in standalone, but YMMV.

Installation

For pre-built binaries please take a look at the releases. https://github.com/stanchan/prometheus-solr-exporter

Docker
docker pull stanchan/prometheus-solr-exporter
docker run stanchan/prometheus-solr-exporter --solr.address=http://url-to-solr:port
Configuration

Below is the command line options summary:

prometheus-solr-exporter --help
Argument Description
solr.address URI on which to scrape Solr. (default "http://localhost:8983")
solr.context-path Solr webapp context path. (default "/solr")
solr.pid-file Path to Solr pid file
solr.timeout Timeout for trying to get stats from Solr. (default 5s)
solr.excluded-core Regex to exclude core from monitoring
web.listen-address Address to listen on for web interface and telemetry. (default ":9231")
web.telemetry-path Path under which to expose metrics. (default "/metrics")
Building

Clone the repository and just launch this command

make build
Testing

Build Status

make test
Grafana dashboard

See https://grafana.com/dashboards/2551

License

Apache License 2.0, see LICENSE.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL