pandastrike / huxley

API and CLI for Docker Deployment
9 stars 1 forks source link

Propose a Kick Server Schema for Monitoring Applicaiton Status #69

Open freeformflow opened 9 years ago

freeformflow commented 9 years ago

This is closely related to #67 but a little different. When the user accesses the status of their deployment on the cluster, they won't just be looking at a random collection of services. If we remember the CAM model, the user should see a list of applications and their microservice children.

We need to also register applications with the kick server. This can be done by the githook as it launches services onto the cluster. Its first step could be to curl the kick server and tell it about a service and to expect applications. This information would be piped to the Huxley API and made available to the user.

Please propose a schema to handle this efficiently.