Yaniv first monitoring integration feature

refactor to getRiemannIp()