mirror of
https://github.com/status-im/fathom.git
synced 2025-03-01 11:30:28 +00:00
return number of processed pageview from aggregator.Run
This commit is contained in:
parent
76464854be
commit
9db5b3808a
@ -20,17 +20,18 @@ func New(db datastore.Datastore) *aggregator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Run processes the pageviews which are ready to be processed and adds them to daily aggregation
|
// Run processes the pageviews which are ready to be processed and adds them to daily aggregation
|
||||||
func (agg *aggregator) Run() {
|
func (agg *aggregator) Run() int {
|
||||||
// Get unprocessed pageviews
|
// Get unprocessed pageviews
|
||||||
pageviews, err := agg.database.GetProcessablePageviews()
|
pageviews, err := agg.database.GetProcessablePageviews()
|
||||||
if err != nil && err != datastore.ErrNoResults {
|
if err != nil && err != datastore.ErrNoResults {
|
||||||
log.Error(err)
|
log.Error(err)
|
||||||
return
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do we have anything to process?
|
// Do we have anything to process?
|
||||||
if len(pageviews) == 0 {
|
n := len(pageviews)
|
||||||
return
|
if n == 0 {
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
results := agg.Process(pageviews)
|
results := agg.Process(pageviews)
|
||||||
@ -62,6 +63,8 @@ func (agg *aggregator) Run() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(err)
|
log.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return n
|
||||||
}
|
}
|
||||||
|
|
||||||
// Process processes the given pageviews and returns the (aggregated) results per metric per day
|
// Process processes the given pageviews and returns the (aggregated) results per metric per day
|
||||||
|
Loading…
x
Reference in New Issue
Block a user