JAVA-22846 :- Fix MicrometerAtlasManualTest , update dependencies and also fix other needed tests. (#15867)

This commit is contained in:
Amit Pandey 2024-02-15 19:27:38 +05:30 committed by GitHub
parent 83e7736d7d
commit 94ada34ad9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 15 additions and 2 deletions

View File

@ -88,7 +88,7 @@
<micrometer-registry-atlas.version>1.11.0</micrometer-registry-atlas.version>
<spring-boot-starter-web.version>3.1.0</spring-boot-starter-web.version>
<metrics-aspectj-deps.version>1.2.0</metrics-aspectj-deps.version>
<spectator-api.version>1.5.4</spectator-api.version>
<spectator-api.version>1.7.7</spectator-api.version>
</properties>
</project>

View File

@ -282,7 +282,7 @@ public class MicrometerAtlasManualTest {
Map<Double, Double> expectedMicrometer = new TreeMap<>();
expectedMicrometer.put(2.5E7,1D);
expectedMicrometer.put(3.0E8,1D);
expectedMicrometer.put(6.0E8,4D);
expectedMicrometer.put(6.0E8,1D);
Map<Double, Double> actualMicrometer = new TreeMap<>();
HistogramSnapshot snapshot = timer.takeSnapshot();

View File

@ -8,6 +8,7 @@ import com.netflix.servo.monitor.Monitors;
import com.netflix.servo.tag.BasicTag;
import com.netflix.servo.tag.BasicTagList;
import com.netflix.servo.tag.TagList;
import org.junit.Before;
import org.junit.Test;
import java.util.Iterator;
@ -24,6 +25,12 @@ import static org.junit.Assert.assertTrue;
public class MetricAnnotationManualTest extends MetricTestBase {
static {
System.setProperty(
"com.netflix.servo.DefaultMonitorRegistry.registryClass",
"com.netflix.servo.jmx.JmxMonitorRegistry");
}
@Monitor(name = "integerCounter", type = DataSourceType.COUNTER, description = "Total number of update operations.")
private final AtomicInteger updateCount = new AtomicInteger(0);

View File

@ -24,6 +24,12 @@ import static org.junit.Assert.assertThat;
public class MetricObserverManualTest extends MetricTestBase {
static {
System.setProperty(
"com.netflix.servo.DefaultMonitorRegistry.registryClass",
"com.netflix.servo.jmx.JmxMonitorRegistry");
}
@Test
public void givenMetrics_whenRegister_thenMonitored() throws InterruptedException {
Gauge<Double> gauge = new BasicGauge<>(MonitorConfig