According to sFlow.org,
sFlow® is an industry standard technology for monitoring high
speed switched networks. It gives complete visibility into the use of
networks enabling performance optimization, accounting/billing for
usage, and defense against security threats.
It further says, sFlow is a sampling technology that meets the key requirements for a network traffic monitoring solution: