[
https://issues.apache.org/jira/browse/SOLR-12584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16638420#comment-16638420
]
Jan Høydahl commented on SOLR-12584:
------------------------------------
Thanks for contributing. I just skimmed the patch, and a few piece of advice to
start with
* Please read
[https://wiki.apache.org/solr/HowToContribute#Creating_the_patch_file]
* In particular, name the file SOLR-12584.patch and avoid unrelated whitespace
changes
* I also see some unnecessary comments, some new lines that are commented out
etc. Please clean up, the patch should then be much smaller
Also, see my comment from August where I propose that
{quote}It should probably support the same env vars and password file as
bin/solr script does, so that users could configure the Exporter in the same
way they do with Solr itself."
{quote}
What I mean by that is that we should re-use the same way of configuring the
exporter as we already to for configuring Solr itself and e.g. the {{bin/solr}}
script, which is by setting two env.variables. See copy-paste from solr.in.sh:
{noformat}
# Settings for authentication
# Please configure only one of SOLR_AUTHENTICATION_CLIENT_BUILDER or
SOLR_AUTH_TYPE parameters
#SOLR_AUTHENTICATION_CLIENT_BUILDER="org.apache.solr.client.solrj.impl.PreemptiveBasicAuthClientBuilderFactory"
#SOLR_AUTH_TYPE="basic"
#SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:SolrRocks"
{noformat}
This will also allow for type 'kerberos' and future auth types that may be
invented later.
> Add basic auth credentials configuration to the Solr exporter for
> Prometheus/Grafana
> --------------------------------------------------------------------------------------
>
> Key: SOLR-12584
> URL: https://issues.apache.org/jira/browse/SOLR-12584
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Authentication, metrics, security
> Affects Versions: 7.3, 7.4
> Reporter: Dwane Hall
> Priority: Minor
> Labels: authentication, metrics, security
> Attachments: lucene-solr.patch
>
>
> The Solr exporter for Prometheus/Grafana provides a useful visual layer over
> the solr metrics api for monitoring the state of a Solr cluster. Currently
> this can not be configured and used on a secure Solr cluster with the Basic
> Authentication plugin enabled. The exporter does not provide a mechanism to
> configure/pass through basic auth credentials when SolrJ requests information
> from the metrics api endpoints and would be a useful addition for Solr users
> running a secure Solr instance.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]