Class RemoteJudge


  • @Component
    @ConditionalOnProperty("kayenta.remote-judge.enabled")
    public class RemoteJudge
    extends com.netflix.kayenta.canary.CanaryJudge
    • Constructor Summary

      Constructors 
      Constructor Description
      RemoteJudge​(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory, com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper, RemoteJudgeConfigurationProperties config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()  
      boolean isVisible()  
      com.netflix.kayenta.canary.results.CanaryJudgeResult judge​(com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryClassifierThresholdsConfig scoreThresholds, java.util.List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RemoteJudge

        public RemoteJudge​(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory,
                           com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper,
                           RemoteJudgeConfigurationProperties config)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in class com.netflix.kayenta.canary.CanaryJudge
      • isVisible

        public boolean isVisible()
        Overrides:
        isVisible in class com.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,
                                                                          java.util.List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList)
        Specified by:
        judge in class com.netflix.kayenta.canary.CanaryJudge