This repository hosts the code for Class-Proxima's internal pipeline monitoring dashboard based on Plotyly Dash framework and written in Python. The dashboard fetches data about the deployed pipelines from our MLOps database (PostgresDB).
First clone the repository. Then cd into the app directory and install its dependencies in a virtual environment in the following way:
python -m venv venv
source venv/bin/activate # Windows: \venv\scripts\activate
pip install -r requirements.txtSecondly, get the credentials of the MLOPs database and store them in config file named mlopsDB_config.yaml. The format of the config file will be as follows:
username: postgres
password: XXXXXXXXXXX
hostname: yourDBhostname.amazon.com
database: dbname
port: 5432
aws_bucket: xyz-bucket
bucket_subpath: xyz-folder-nameStore this yaml file inside the app folder.
Now, you can run the app:
cd app
python app.pyTo clone this repository, run:
git clone https://github.com/plotly/dash-sample-apps