Reading data chunk by chunk - node.js at real time?

I am working on web analytics. For reporting the traffic and user information, I want to read the flat file at real-time, Flat file consist of user information in extended log format.

Requirement

Reading the flat files at real-time which means, reading the particular chunk of data from the file and listening to the file for update if it is updated (new line or data added in the file) read the updated data and serve it for reporting.

similar

This technique is similar to tail -f in unix system.

known

File reading in node.js

Any techniques similar to this requirement?

there is a tail module out there which is internally using fs.watchFile and fs.createReadStream

on startup you just "throw away" every line you do not need. all in all probably the easiest way to go...