The Harvester runs on the Fuchsia device, acquiring samples (units of introspection data) that it sends to the host machine using the Transport system. The Harvester does not store samples.
The Harvester relies on kernel APIs (to gather data) and a Transport layer (to transmit data to the Dockyard).
Various kinds of data are collected by the Harvester: