Skip to content

AWS / Serverless powered SaaS to track performance of your web apps from all around the world

Notifications You must be signed in to change notification settings

RafalWilinski/serverless-web-performance-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serverless Web Performance Monitor

License: MIT Twitter: rafalwilinski

Self-hosted, cloud-native monitoring solution for your page/endpoint speed from multiple locations around the world.

Prerequisites

  • AWS Account and credentials set in ~/.aws/credentials
  • Node >10
  • Yarn or npm

Install

yarn

Usage

  • yarn deploy:all compiles all lambdas, CDK Stack, Frontend application and deploys it to the cloud
  • yarn build:frontend builds only frontend
  • yarn build:cdk builds only CDK from TS to JS

You can also pass following environment variable to customize your deployment:

  • REGION - your base region where dashboard and projects table gets deployed
  • COLLECTOR_REGIONS - AWS regions where collectors should be deployed
  • CRON_PATTERNS - how frequently data should be gathered (by default it's every 5 minutes)

Infrastructure

Infrastructure

Author

👤 Rafal Wilinski <raf.wilinski@gmail.com>

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Rafal Wilinski <raf.wilinski@gmail.com>.
This project is MIT licensed.

About

AWS / Serverless powered SaaS to track performance of your web apps from all around the world

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages