예제 #1
0
        public bool Filter(MungServerEvent evt)
        {
            if (!string.IsNullOrEmpty(Metric.EventType) && Metric.EventType != evt.Type)
            {
                return(false);
            }
            if (string.IsNullOrEmpty(Metric.Filter))
            {
                return(true);
            }

            return(JsonExpression.IsTrue(evt.Token, Metric.Filter));
        }
예제 #2
0
 public double EvaluateNumeric(MungServerEvent evt, string expression)
 {
     return(JsonExpression.EvalulateNumber(evt.Token, expression));
 }