-
- Downloads
Clickhouse DB (#62)
* WIP * Get all stats from Clickhouse * Use https dependency * Do not namespace db tables in hydrate task * Update hydration task * Ingest data to clickhouse * Double-write to both Clickhouse and Postgres * Add test setup * Keep old stats module * Prepare for live ingestion test
Showing
- config/dev.exs 5 additions, 0 deletionsconfig/dev.exs
- config/prod.exs 7 additions, 0 deletionsconfig/prod.exs
- config/test.exs 5 additions, 0 deletionsconfig/test.exs
- lib/mix/tasks/hydrate_clickhouse.ex 126 additions, 0 deletionslib/mix/tasks/hydrate_clickhouse.ex
- lib/plausible/application.ex 5 additions, 1 deletionlib/plausible/application.ex
- lib/plausible/event/write_buffer.ex 61 additions, 0 deletionslib/plausible/event/write_buffer.ex
- lib/plausible/ingest/fingerprint_session.ex 5 additions, 2 deletionslib/plausible/ingest/fingerprint_session.ex
- lib/plausible/session/write_buffer.ex 61 additions, 0 deletionslib/plausible/session/write_buffer.ex
- lib/plausible/stats/clickhouse.ex 503 additions, 0 deletionslib/plausible/stats/clickhouse.ex
- lib/plausible_web/controllers/api/external_controller.ex 7 additions, 5 deletionslib/plausible_web/controllers/api/external_controller.ex
- lib/plausible_web/controllers/api/stats_controller.ex 4 additions, 2 deletionslib/plausible_web/controllers/api/stats_controller.ex
- mix.exs 2 additions, 1 deletionmix.exs
- mix.lock 4 additions, 1 deletionmix.lock
- test/support/clickhouse_setup.ex 57 additions, 0 deletionstest/support/clickhouse_setup.ex
- test/test_helper.exs 1 addition, 0 deletionstest/test_helper.exs
Loading
Please register or sign in to comment