Commit log for "Instrumentation of nytimes usage"

This commit is contained in:
Maxim Zhilyaev 2014-01-21 13:04:56 -08:00
Родитель 142a59c6fd
Коммит b9dd78b6fa
1 изменённых файлов: 18 добавлений и 0 удалений

18
COMMIT_LOG Normal file
Просмотреть файл

@ -0,0 +1,18 @@
Feature:
Instrumentation of nytimes usage and clicks on recommended areas
30000 feet view:
- We decided to implement this feature by collecting nytimes visits from places.
- Each visit will carry timestamp, visitId and fromVisitId in addition to already existent fields
- Then addon will collect such visits into an array
- This array will be placed in storage, flushed by Collector to the backend, and then cleaned
- Since the triple (timestamp, visitId, fromVisitId) uniquely identifies each visit, the analytics
can always replace corresponding rows into a database table, he
The collection will happen in HistoryReader:
- An instance of a HistoryVisitor is passed to the HistoryReader
- HistoryReader presents visit information to the Visitor
- A subclass NYTimesHistoryVisitor will accumulate nytimes visits info into storage
- Dispatcher sends NYTimesHistoryVisitor storage to backend and cleans the storage
Detailed Comments: