Alerting in Grafana

Have a question about alerting: I have configured the following to check for No-Data condition in Grafana which uses Elasticsearch db: My metrics query checks for avg of series of value in a timeperiod, in my alert rule I check if the count() of that avg is less than 1, it should alert then. Is this logic corret. Also what is No Data or Error handling condition and should it be set to Alerting? My problem is that if it is set to alerting then every evaluation period it sends alert. When I test the rule this is what is displays:
Object

firing:false

state:“ok”

conditionEvals:“false = false”

timeMs:“59.142ms”

logs:Array[3]

0:Object

message:“Condition[0]: Query”

data:Object

1:Object

message:“Condition[0]: Query Result”

data:Object

2:Object

message:“Condition[0]: Eval: false, Metric: Average sessionParams.fixedIntervalInfo.fixedInterval, Value: 2.000”

data:null