resource use monitoring