Exemple #1
0
 public static JaegerOperationSamplingStrategy FromThrift(this JaegerThriftOperationSamplingStrategy thriftInstance)
 {
     return(new JaegerOperationSamplingStrategy
     {
         Operation = thriftInstance.Operation,
         ProbabilisticSampling = thriftInstance.ProbabilisticSampling.FromThrift()
     });
 }
Exemple #2
0
        public void JaegerThriftOperationSamplingStrategy_FromThrift()
        {
            var pss   = new JaegerThriftProbabilisticSamplingStrategy(0.75);
            var strat = new JaegerThriftOperationSamplingStrategy("opName", pss);

            var from = strat.FromThrift();

            Assert.Equal(strat.Operation, from.Operation);
            Assert.Equal(pss.SamplingRate, from.ProbabilisticSampling.SamplingRate);
        }