Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Real time config server: a pleasant discourse

jordansissel edited this page Aug 26, 2011 · 1 revision

A real-time configuration service

Services should be able to use Noah (or something) as their config source.

Example, logstash could subscribe to some kind of feed from Noah in which Noah tells logstash about inputs, filters, and outputs.

Stories

One

A new router is brought online. Noah is told about it from some CMDB. Noah tells logstash to create a syslog input for that router if it doesn't exist already.

Two

Logstash is already running on an existing, happy server. A new role is added (say, mysql master) to this server. Puppet installs mysql, sets up the magic, and tells Noah shit's ready to rock. Noah tells logstash on that same server about some new log files (inputs) that need to be watched , some filters that should be used to parse those logs, and somewhere to output those nice parsed loggs.

Clone this wiki locally