Page MenuHomePhabricator

Implement a configuration discovery system
Open, MediumPublic

Description

Our quarterly goal states:

"Implement a configuration discovery system to aid fully automatic configuration of load balancing, Varnish caching and availability and metrics monitoring in one automated process"

This ticket tracks the progress in achieving it. Specifically:

  • Create a configuration management/discovery cluster
  • Integrate it with puppet
  • Integrate it with a load balancer (typically pybal) to allow fast and predictable pooling/depooling of servers
  • Integrate it with our varnish configuration
  • Use the discovery mechanism to autogenerate monitoring alerts and collection metrics