ahupowerdns / metronome

GNU General Public License v2.0
50 stars 22 forks source link

multitenancy #18

Open Habbie opened 9 years ago

Habbie commented 9 years ago

Support users/groups, either by making it easy to run multiple metronomes, or writing actual code.

pieterlexis commented 9 years ago

Ideas we had yesterday:

Habbie commented 9 years ago

@pieterlexis suggested that the collectd protocol might be a better fit. It has usernames, signing and encryption.

Habbie commented 9 years ago

I feel that a metronome instance per user provides a lot of benefits (including scalaibility to multiple machines), if we write decent front end proxies:

Habbie commented 9 years ago

Extra benefit of per-user instances: no risk that a parsing mistake in the proxy exposes data from user A to user B.

pieterlexis commented 9 years ago

for the carbon input, IP whitelists only, as the prefix (and the data :cry: ) is sent in cleartext

Habbie commented 9 years ago

Agreed. Now we just have to type it in!

Habbie commented 9 years ago

We strongly suspect this can be fully done using haproxy, without writing any code. Pieter will prototype :)