Class EmbeddedVictoriaMetricsBootstrapConfiguration
- java.lang.Object
-
- com.playtika.test.victoriametrics.EmbeddedVictoriaMetricsBootstrapConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnExpression("${embedded.containers.enabled:true}") @EnableConfigurationProperties(VictoriaMetricsProperties.class) @AutoConfigureAfter({com.playtika.test.common.spring.DockerPresenceBootstrapConfiguration.class,com.playtika.test.toxiproxy.EmbeddedToxiProxyBootstrapConfiguration.class}) @ConditionalOnProperty(name="embedded.victoriametrics.enabled", matchIfMissing=true) public class EmbeddedVictoriaMetricsBootstrapConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description EmbeddedVictoriaMetricsBootstrapConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.testcontainers.containers.GenericContainer<?>victoriaMetrics(org.springframework.core.env.ConfigurableEnvironment environment, VictoriaMetricsProperties properties, org.testcontainers.containers.wait.strategy.WaitStrategy victoriaMetricsWaitStrategy, Optional<org.testcontainers.containers.Network> network)org.testcontainers.containers.ToxiproxyContainer.ContainerProxyvictoriaMetricsContainerProxy(org.testcontainers.containers.ToxiproxyContainer toxiproxy, org.testcontainers.containers.GenericContainer<?> victoriametrics, VictoriaMetricsProperties properties, org.springframework.core.env.ConfigurableEnvironment environment)org.testcontainers.containers.wait.strategy.WaitStrategyvictoriaMetricsWaitStrategy(VictoriaMetricsProperties properties)
-
-
-
Method Detail
-
victoriaMetricsWaitStrategy
@Bean @ConditionalOnMissingBean(name="victoriaMetricsWaitStrategy") public org.testcontainers.containers.wait.strategy.WaitStrategy victoriaMetricsWaitStrategy(VictoriaMetricsProperties properties)
-
victoriaMetricsContainerProxy
@Bean @ConditionalOnToxiProxyEnabled(module="victoriametrics") public org.testcontainers.containers.ToxiproxyContainer.ContainerProxy victoriaMetricsContainerProxy(org.testcontainers.containers.ToxiproxyContainer toxiproxy, org.testcontainers.containers.GenericContainer<?> victoriametrics, VictoriaMetricsProperties properties, org.springframework.core.env.ConfigurableEnvironment environment)
-
victoriaMetrics
@Bean(name="victoriametrics", destroyMethod="stop") public org.testcontainers.containers.GenericContainer<?> victoriaMetrics(org.springframework.core.env.ConfigurableEnvironment environment, VictoriaMetricsProperties properties, org.testcontainers.containers.wait.strategy.WaitStrategy victoriaMetricsWaitStrategy, Optional<org.testcontainers.containers.Network> network)
-
-