analytics/lib/plausible_web
Uku Taht d94a8dbc7e
Clickhouse (#66)
* Get stats from clickhosue

* Pull stats from clickhouse

* Use correct Query namespace

* Use Clickhouse in unit tests

* Use Clickhouse in stats controller tests

* Use fixtures for unit tests

* Add Clickhouse to travis

* Use Clickhouse session store for sessions

* Add garbage collection to session store

* Reload session state from Clickhouse on server restart

* Query from sessions table

* Trap exits in event write buffer

* Run hydration without starting the whole app

* Make session length 30 minutes

* Revert changes to fingerprint schema

* Remove clickhouse from fingerprint sessions

* Flush buffers before shutdown

* Use old stats when merging

* Remove old session schema

* Fix tests with CH sessions

* Add has_pageviews? to Stats

* Use CH in staging

* Update schema

* Fix test setup
2020-05-21 13:03:39 +03:00
..
controllers Clickhouse (#66) 2020-05-21 13:03:39 +03:00
plugs Authentication updates (#54) 2020-04-14 14:04:35 +03:00
templates Update contact form and email addresses 2020-05-18 16:20:00 +03:00
views Fix price in email 2020-05-18 13:08:18 +03:00
email.ex Update contact form and email addresses 2020-05-18 16:20:00 +03:00
endpoint.ex Authentication updates (#54) 2020-04-14 14:04:35 +03:00
router.ex Yearly billing (#58) 2020-04-21 14:11:38 +03:00