Package com.netflix.kayenta.judge
Class RemoteJudge
java.lang.Object
com.netflix.kayenta.canary.CanaryJudge
com.netflix.kayenta.judge.RemoteJudge
@Component
@ConditionalOnProperty("kayenta.remote-judge.enabled")
public class RemoteJudge
extends com.netflix.kayenta.canary.CanaryJudge
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteJudge(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory, com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper, RemoteJudgeConfigurationProperties config) -
Method Summary
Modifier and TypeMethodDescriptiongetName()booleancom.netflix.kayenta.canary.results.CanaryJudgeResultjudge(com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryClassifierThresholdsConfig scoreThresholds, List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList)
-
Constructor Details
-
RemoteJudge
public RemoteJudge(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory, com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper, RemoteJudgeConfigurationProperties config)
-
-
Method Details
-
getName
- Specified by:
getNamein classcom.netflix.kayenta.canary.CanaryJudge
-
isVisible
public boolean isVisible()- Overrides:
isVisiblein classcom.netflix.kayenta.canary.CanaryJudge
-
judge
public com.netflix.kayenta.canary.results.CanaryJudgeResult judge(com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryClassifierThresholdsConfig scoreThresholds, List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList) - Specified by:
judgein classcom.netflix.kayenta.canary.CanaryJudge
-