observer

noun

1.
a person who becomes aware (of things or events) through the senses
Derived from:
observe
2.
an expert who observes and comments on something
Derived from:
observe