Components
These are the components that make Paz
Administrative Dashboard
Repo
git clone https://github.com/paz-sh/paz-web
A beautiful and easy-to-use web UI for managing your services and observing the health of your cluster. Proudly built with Ember.
Command Line Administrative Interface
Repo
git clone https://github.com/paz-sh/paz.sh.git
The Paz command-line interface
Scheduler
Repo
git clone https://github.com/paz-sh/paz-scheduler.git
Scheduler receives HTTP POST commands to deploy services that are defined in the service directory. A history of deployments and associated configurations is also available from the scheduler.
Service Directory
Repo
git clone https://github.com/paz-sh/paz-service-directory.git
A catalog of your services and their configuration (e.g. environment variables, data volumes, port mappings and number of instances to launch)
Orchestrator
Repo
git clone https://github.com/paz-sh/paz-orchestrator.git
Orchestrator ties all of the other services together, providing a single access-point for the front-end to interface with. Also offers a web socket endpoint for realtime updates to the web front-end.
HTTP Load Balancer
Repo
git clone https://github.com/paz-sh/paz-haproxy.git
Monitoring and Logging
Currently cAdvisor is used for monitoring, and there is not yet any centralised logging. Monitoring and logging are high-priority features on the roadmap.
Updated less than a minute ago