Carefully aware of all circumstances; considerate of all that is pertinent.
Keenly perceptive.
Having keen vision.