Hey everyone,

Making this thread because I was interested in writing up a SIP for SOLR-17458 
https://issues.apache.org/jira/browse/SOLR-17458 and starting a discussion 
around this. The proposed change involves migrating Solr's metrics framework 
from DropWizard to OpenTelemetry (OTel). This will move Solr to an attribute 
based metric framework and will also help future-proofing by keeping it from 
vendor lock-in, given OpenTelemetry's stance on being vendor-neutral and 
working with many different pipelines. Since Solr already packages an Open 
Telemetry SDK as a module for exporting spans through OTLP, we can use that 
foundation to have it push metrics as well. There will be a significant change 
here which will probably break many components and no longer be backwards 
compatible so this will probably need to be a major release version change but 
we can potentially keep a few things backwards compatible if needed. Just some 
things off the top of my head:

* The Prometheus Exporter (Maybe should be deprecated?)
* GET /admin/metrics endpoint
* JVM metrics collected from OTel
* Metric reporters?

Anyone have thoughts?

Reply via email to