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?