Self-hosted, cloud-native monitoring solution for your page/endpoint speed from multiple locations around the world.
- AWS Account and credentials set in
~/.aws/credentials
- Node >10
- Yarn or npm
yarn
yarn deploy:all
compiles all lambdas, CDK Stack, Frontend application and deploys it to the cloudyarn build:frontend
builds only frontendyarn 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 deployedCOLLECTOR_REGIONS
- AWS regions where collectors should be deployedCRON_PATTERNS
- how frequently data should be gathered (by default it's every 5 minutes)
👤 Rafal Wilinski <raf.wilinski@gmail.com>
- Twitter: @rafalwilinski
- Github: @RafalWilinski
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
Copyright © 2019 Rafal Wilinski <raf.wilinski@gmail.com>.
This project is MIT licensed.