Aster is designed to efficiently collect metrics from a REST API, transform them into chargeable data, expose the API and SDKs, create invoices and bills, and generate alerts based on specified rules.
- Collect metrics from a REST API
- Transform metrics into chargeable
- Expose the API and SDKs
- Create invoices and bills
- Alerts based on rules
This project uses Cargo as RUST package manager
curl https://sh.rustup.rs -sSf | shTo run tests, run the following command
cargo test --workspace --bins --libClone the project
git clone https://github.com/aster-do/aster.gitGo to the project directory
cd asterBuild the frontend
cd frontend && npm run build && cd ..Run the application
cargo runYou can now access Aster frontend from http://localhost:3030/.
Build Aster with Cargo
cargo buildsee tokio-console
./debug-aster.shthen open the tokio console
tokio-console http://localhost:5555Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Distributed under the TODO License. See LICENSE.md for more information.
This project was developed by the Polytech DO teams in June 2023.
Project Link: https://github.com/aster-do/aster
