Try passing an actual object to -Entity as it expects and not just a string
$vmhost = get-vmhost ESXi1
Get-Stat -stat datastore* -entity $vmhost -realtime
Now that i think about it. That may be the problem is the datastore stats are realtime only. So you need -Realtime.