0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
astro/packages/integrations/web-vitals
Chris Swithinbank 4b693c0476 [ci] format
2024-05-06 20:03:49 +00:00
..
src [ci] format 2024-05-06 20:03:49 +00:00
test Add web-vitals integration (#10883) 2024-05-03 17:40:53 +02:00
CHANGELOG.md [ci] release (#10943) 2024-05-03 17:55:43 +02:00
package.json [ci] release (#10943) 2024-05-03 17:55:43 +02:00
README.md Add web-vitals integration (#10883) 2024-05-03 17:40:53 +02:00
tsconfig.json Add web-vitals integration (#10883) 2024-05-03 17:40:53 +02:00

@astrojs/web-vitals (experimental) ⏱️

This Astro integration enables tracking real-world website performance and storing the data in Astro DB.

Pre-requisites

  • Astro DB@astrojs/web-vitals will store performance data in Astro DB in production
  • An SSR adapter@astrojs/web-vitals injects a server endpoint to manage saving data to Astro DB

Installation

  1. Install and configure the Web Vitals integration using astro add:

    npx astro add web-vitals
    
  2. Push the tables added by the Web Vitals integration to Astro Studio:

    npx astro db push
    
  3. Redeploy your site.

  4. Visit your project dashboard at https://studio.astro.build to see the data collected.

Learn more about Astro DB and deploying with Astro Studio in the Astro docs.

Support

Contributing

This package is maintained by Astro's Core team. You're welcome to submit an issue or PR! These links will help you get started:

License

MIT

Copyright (c) 2023present Astro