Does Kapacitor store all the data in memory or just the field values it is watch

Hi there,
I am using stream.window() to let kapacitor watching some field values over an time window. Problem is that the point has nearly 400 fields but we only care a few of them, my question is that does kapacitor keeps everything in the memory or just the field values it is watching?

Regards,
-Xu