This is an automated email from the ASF dual-hosted git repository. edcoleman pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push: new 09adb11491 enable metrics log to file for ExternalCompactionMetricsIT (#4502) 09adb11491 is described below commit 09adb11491afc2e4343efabb0911f047de8846cb Author: EdColeman <d...@etcoleman.com> AuthorDate: Mon Apr 29 15:32:12 2024 -0400 enable metrics log to file for ExternalCompactionMetricsIT (#4502) --- .../accumulo/test/compaction/ExternalCompactionMetricsIT.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompactionMetricsIT.java b/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompactionMetricsIT.java index 459fc8b2d4..ff54253869 100644 --- a/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompactionMetricsIT.java +++ b/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompactionMetricsIT.java @@ -41,6 +41,7 @@ import org.apache.accumulo.core.metadata.schema.Ample.DataLevel; import org.apache.accumulo.core.metadata.schema.TabletMetadata.ColumnType; import org.apache.accumulo.core.metadata.schema.TabletsMetadata; import org.apache.accumulo.core.metrics.MetricsProducer; +import org.apache.accumulo.core.spi.metrics.LoggingMeterRegistryFactory; import org.apache.accumulo.core.util.UtilWaitThread; import org.apache.accumulo.core.util.threads.Threads; import org.apache.accumulo.harness.MiniClusterConfigurationCallback; @@ -70,8 +71,11 @@ public class ExternalCompactionMetricsIT extends SharedMiniClusterBase { // Tell the server processes to use a StatsDMeterRegistry that will be configured // to push all metrics to the sink we started. cfg.setProperty(Property.GENERAL_MICROMETER_ENABLED, "true"); - cfg.setProperty(Property.GENERAL_MICROMETER_FACTORY, - TestStatsDRegistryFactory.class.getName()); + cfg.setProperty("general.custom.metrics.opts.logging.step", "5s"); + String clazzList = LoggingMeterRegistryFactory.class.getName() + "," + + TestStatsDRegistryFactory.class.getName(); + cfg.setProperty(Property.GENERAL_MICROMETER_FACTORY, clazzList); + Map<String,String> sysProps = Map.of(TestStatsDRegistryFactory.SERVER_HOST, "127.0.0.1", TestStatsDRegistryFactory.SERVER_PORT, Integer.toString(sink.getPort())); cfg.setSystemProperties(sysProps);