airfleet/airfleet-monitoring-worker

Project releases

airfleet-monitoring-worker

Release 1.7.0

/pagespeed-run now writes only the domain to the database, not the full URL.

GitHub
View full changelog

Changed

  • /pagespeed-run writing only domain to DB instead of URL with schema.
airfleet-monitoring-worker

Release 1.6.0

Added endpoints for running PageSpeed tests and converting domain names in the database.

GitHub
View full changelog

Added

  • Added endpoint /pagespeed-run to run PageSpeed tests.
  • Added endpoint /admin/convertDomainDatabase to convert domain names in the database without scheme and remove trailing slashes.

Changed

  • Removed current PageSpeed call from /push endpoint.
  • Added error messages for PageSpeed tests.
airfleet-monitoring-worker

Release 1.5.0

Added endpoints for database copying, backing up, and initialization/resetting, as well as a GitHub Actions workflow for building and deploying the worker.

GitHub
View full changelog

Added

  • Added endpoint /admin/db/copy/:target to copy the database to a new target which is prefix of tables.
  • Added endpoint /admin/db/backup/:format to backup the database. Supported formats: inline, sql, gzip.
  • GitHub Actions workflow to build and deploy the worker.

Changed

  • /admin/initDatabase endpoint renamed to /admin/db/init.
  • /admin/resetDatabase endpoint renamed to /admin/db/reset.
airfleet-monitoring-worker

Release 1.4.0

Storing PageSpeed reports in a different database.

GitHub
View full changelog

Changed

  • Storing PageSpeed report to R2 bucket instead of MySQL.
airfleet-monitoring-worker

Release 1.3.0

Added trailing slash to URLs in PageSpeed tests

GitHub
View full changelog

Changed

  • Adding trailing slash to URL in PageSpeed tests.
airfleet-monitoring-worker

Release 1.1.0

Added endpoint /admin/pagespeed/run?url= to run PageSpeed tests for a given URL.

GitHub
View full changelog

Added

  • Added endpoint /admin/pagespeed/run?url= to run PageSpeed tests for a given URL.
airfleet-monitoring-worker

Release 1.0.0

Migrated from ClickHouse to MySQL database.

GitHub
View full changelog

Changed

  • Migrated from ClickHouse to MySQL database.
airfleet-monitoring-worker

Release 0.2.0

Added endpoint /admin/resetDatabase to reset the database and changed database structure to store plugins and posts in separate tables.

GitHub
View full changelog

Added

  • Added endpoint /admin/resetDatabase to reset the database.
  • Added several endpoints for getting stats: /admin/stats/by-key/:key, /admin/stats/by-key/:key/average, /admin/stats/by-key/:key/:value, /admin/stats/plugin-by-name/:name, /admin/stats/posts-by-type/:name/average, /admin/stats/posts-by-type/:name.
  • Added ability to set environment variables for the worker, using ENVIRONMENT and prefix of tables.

Changed

  • Changed database structure. Now plugins and posts are stored in separate tables.
airfleet-monitoring-worker

Release 0.1.0

Added endpoints for storing and retrieving monitoring data, including setup of the database.

GitHub
View full changelog

Added

  • Added endpoint /push (store monitoring data)
  • Added enpoint /admin/initDatabase (setup database)
  • Added enpoint /admin/list (get latest data with optional filtering by domain)