How much real time the data passed to capacitor

When we mention kapacitor to act upon the stream data, how much real time(freshness) the data processing in kapacitor. Because it reads from influxDB to process it.

So data has to pass from sensor --> telegraf -> influxDB -> Kapacitor
Storage into the InfluxDB or conversion of sensor data inside telegraf to line protocol before feeding intokapacitor will add latency to the real time data processing in kapacitor.

Please correct me if My understanding is wrong. From Documentation I couldn’t find a 1000ft view of how real time data are passed to kapacitor via influxDB or telegraf. THis will give an idea if there is an inherent latency added to the complete workflow.

Any pointer to read also suffice.