Исходя из моего понимания, я думаю, что значение среднего vpn+url
является результатом плюс vpn
значения со значением url
, когда число healty
побуждает равно числу Availability
entites.
В противном случае, если количество их entites не равно, среднее значение двух меток является ожидаемым значением, основанным на их вероятностях,
Тогда
workspace(name).vpn_CL
| extend healty=iff(Status_s == 'Connected' , 100 , 0)
| summarize m = count(), vpn = avg(healty) by EnvName_s, ClientName_s
|
join
(
workspace(name).url_CL
| extend Availability=iff(StatusDescription_s == 'OK' , 100 , 0)
| summarize n = count(), URL=avg(Availability) by EnvName_s, ClientName_s
) on ClientName_s
| project Client=ClientName_s, Environment=EnvName_s , vpn , URL, avgOfVpnUrl = vpn*m/(m+n)+url*n/(m+n)
Надеюсь, это поможет.