[ https://issues.apache.org/jira/browse/SOLR-16072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17501417#comment-17501417 ]
Kevin Risden edited comment on SOLR-16072 at 3/4/22, 4:18 PM: -------------------------------------------------------------- My only guess right now is that metrics-jetty9 is only used at runtime and isn't on the classpath for running Solr server. At least based on main, it looks like it is there in the right spot though. {code:java} # find solr/packaging/build/solr-10.0.0-SNAPSHOT/ -name '*metrics-jetty9*.jar' solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jetty9-4.1.5.jar {code} Based on https://metrics.dropwizard.io/4.2.0/manual/jetty.html Does metrics-jetty9 need to be in WEB-INF/lib??? {code:java} # find solr/packaging/build/solr-10.0.0-SNAPSHOT/ -name '*metrics-*.jar' solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-core-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jmx-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jetty9-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jvm-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-graphite-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-core-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-jmx-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-jvm-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-graphite-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/modules/s3-repository/lib/metrics-spi-2.17.63.jar {code} it looks like all the metrics-*.jar files are in WEB-INF/lib but not metrics-jetty9 It looks like metrics-jetty9 isn't listed in core/build.gradle, but is in server/build.grade: * https://github.com/apache/solr/blob/main/solr/core/build.gradle#L142 * https://github.com/apache/solr/blob/main/solr/server/build.gradle#L42 was (Author: risdenk): My only guess right now is that metrics-jetty9 is only used at runtime and isn't on the classpath for running Solr server. At least based on main, it looks like it is there in the right spot though. {code:java} # find solr/packaging/build/solr-10.0.0-SNAPSHOT/ -name '*metrics-jetty9*.jar' solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jetty9-4.1.5.jar {code} Based on https://metrics.dropwizard.io/4.2.0/manual/jetty.html Does metrics-jetty9 need to be in WEB-INF/lib??? {code:java} # find solr/packaging/build/solr-10.0.0-SNAPSHOT/ -name '*metrics-*.jar' solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-core-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jmx-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jetty9-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-jvm-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/lib/metrics-graphite-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-core-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-jmx-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-jvm-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/server/solr-webapp/webapp/WEB-INF/lib/metrics-graphite-4.1.5.jar solr/packaging/build/solr-10.0.0-SNAPSHOT/modules/s3-repository/lib/metrics-spi-2.17.63.jar {code} it looks like all the metrics-*.jar files are in WEB-INF/lib but not metrics-jetty9 > Metrics: solr.jetty disappeared in 9 > ------------------------------------ > > Key: SOLR-16072 > URL: https://issues.apache.org/jira/browse/SOLR-16072 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: metrics > Affects Versions: 9.0 > Reporter: David Smiley > Priority: Blocker > Fix For: 9.0 > > > The "solr.jetty" metrics is totally gone in 9.; it's still there in 8. I see > at least some of the code related to this; it's unclear what broke it. There > is no test (!) but the Prometheus exporter default config > solr-exporter-config.xml references it, and spits out errors due to its > absence. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org