analytics/test
Adam Rutkowski 356575ef78
Gatekeep ingestion pipeline (#2472)
* Update Sites.Cache

So it's now capable of refreshing most recent sites.
Refreshing a single site is no longer wanted.

* Introduce Warmer.RecentlyUpdated

This is Sites Cache warmer that runs only for
most recently updated sites every 30s.

* Validate Request creation early

* Rename RateLimiter to GateKeeper and introduce detailed policies

* Update events API tests - a provisioned site is now required

* Update events ingestion tests

* Make limits visible in CRM Sites index

* Hard-deprecate DOMAIN_BLACKLIST

* Remove unnecessary clause

* Fix typo

* Explicitly delegate Warmer.All

* GateKeeper.allwoance => GateKeeper.check

* Instrument Sites.Cache measurments

* Update send_pageview task to output response headers

* Instrument ingestion pipeline

* Credo

* Make event telemetry test a sync case

* Simplify Request.uri/hostname handling

* Use embedded schema, apply action and rely on get_field
2022-11-28 15:50:55 +01:00
..
load Fix script path for k6 load test (#2068) 2022-07-29 09:00:50 -03:00
plausible Gatekeep ingestion pipeline (#2472) 2022-11-28 15:50:55 +01:00
plausible_web Gatekeep ingestion pipeline (#2472) 2022-11-28 15:50:55 +01:00
support Seed database with pageviews (#2449) 2022-11-17 21:46:42 -03:00
workers add a test and fix rendering the dashboard link 2022-11-03 11:31:32 +02:00
test_helper.exs Remove Mimic dependency (#2280) 2022-10-03 11:41:51 -03:00