PHPackages                             quazardous/munin-solr-metrics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. quazardous/munin-solr-metrics

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

quazardous/munin-solr-metrics
=============================

SolR Metrics Statistics Munin Plugin

1.0.6(7y ago)07MITPHPPHP &gt;=7.2.0

Since Oct 19Pushed 7y ago1 watchersCompare

[ Source](https://github.com/quazardous/munin-solr-metrics)[ Packagist](https://packagist.org/packages/quazardous/munin-solr-metrics)[ RSS](/packages/quazardous-munin-solr-metrics/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (8)Used By (0)

Munin SolR Metrics Plugin
=========================

[](#munin-solr-metrics-plugin)

Munin plugin using (new) SolR Metrics API.

[https://lucene.apache.org/solr/guide/7\_5/metrics-reporting.html](https://lucene.apache.org/solr/guide/7_5/metrics-reporting.html)

Installation
------------

[](#installation)

`git clone` (prefered):

```
cd /opt
git clone https://github.com/quazardous/munin-solr-metrics.git
cd munin-solr-metrics/
composer install
```

Or `composer` local:

```
composer require quazardous/munin-solr-metrics
```

Or `composer global`:

```
composer global require quazardous/munin-solr-metrics
```

NB: Using `composer` as `root` is discouraged !

Usage
-----

[](#usage)

Soft link into munin plugin:

```
(cd /etc/munin/plugins/; ln -s /opt/munin-solr-metrics/bin/munin_solr_metrics solr_metrics)
```

This will use the default profile.

You can use a specific profile:

```
(cd /etc/munin/plugins/; ln -s /opt/munin-solr-metrics/bin/munin_solr_metrics solr_metrics_my_profile)
```

This will use the profile `my_profile` in the config file (see below).

Config file
-----------

[](#config-file)

### Location

[](#location)

The plugin will search for a config file in this order:

- The file specified with the environment variable `MUNIN_SOLR_METRICS_CONFIG`
- `./.munin-solr-metrics.php`
- `$HOME/.munin-solr-metrics.php`
- `/etc/munin-solr-metrics.php`

NB: You can inject environment variables by adding a plugin conf file `/etc/munin/plugin-conf.d/solr_metrics`:

```
[solr_metrics*]
#user solr
env.MUNIN_SOLR_METRICS_CONFIG /path/to/munin-solr-metrics.php
timeout 30

```

### Structure

[](#structure)

The config file is a `PHP` file returning a config array.

```
