mirror of
https://github.com/plausible/analytics.git
synced 2024-12-25 02:24:55 +03:00
6af80dd246
* CH Migration: exit/entry hostnames in sessions_v2 * Leave only exit_page_hostname, we already record hostnames * Use ClickHouse DDL in favour of ecto so that cluster is included * Compress with ZSTD(3) * Expose Hostname filter in the dashboard dropdown * Add `exit_page_hostname` to ClickHouse `sessions_v2` schema * Start tracking hostname changes in sessions * Implement hostname filter suggestions * Enable filtering by `event:hostname` * Add tests for filtering by hostnames * Ensure filter suggestions work for exit pages too * Allow overriding hostnames with `send_pageview` mix task * Remove `:window_time_on_page` flag It seems that we can remove it after all? * Initialize `experimental_hostname_filter` query parameter * Rewrite cache store behaviour with regards to session hostnames * Work around inconsistent session merging So that `populate_stats` can get closer to actual ingestion * Improve top stats test * Make it possible to filter sessions by entry/exit hostnames * Update pages tests * Expose `experimental_hostname_filtering` temporarily in the UI * Untested yet: also apply experimental filtering to sources * Introduce `hostname_filter` feature flag * Format * Test top sources with hostname filter + experimental flag |
||
---|---|---|
.. | ||
api | ||
auth_controller | ||
CSVs | ||
site | ||
admin_auth_controller_test.exs | ||
admin_controller_test.exs | ||
auth_controller_sync_test.exs | ||
auth_controller_test.exs | ||
avatar_controller_test.exs | ||
billing_controller_test.exs | ||
error_report_controller_test.exs | ||
google_analytics_controller_test.exs | ||
invitation_controller_test.exs | ||
page_controller_test.exs | ||
site_controller_test.exs | ||
stats_controller_test.exs | ||
unsubscribe_controller_test.exs |