These are chat archives for influxdata/influxdb

15th
May 2016
Rubycut
@rubycut
May 15 2016 05:56
@manideepk, relay works pretty good with small load, we tested with around 70 servers sending data, we will increase that number to over thousands servers soon.
There is a problem however, in such large setups, auth is a must, but relay doesn't support auth.
Connor Peet
@connor4312
May 15 2016 05:57
Why is auth a must?
Usually on large setups you just firewall off everything outside your private network
Rubycut
@rubycut
May 15 2016 05:58
Well, if you have multiple customers, you need to have auth.
So that they can only write to their own db.
Otherwise you can't separate them in grafana.
Connor Peet
@connor4312
May 15 2016 05:58
Wouldn't you want to have them on separate instances though? Otherwise one client could detrimentally impact the others
Rubycut
@rubycut
May 15 2016 05:58
We submitted patch request: influxdata/influxdb-relay#19
That is not how devops is built, we have hundreds of customers.
Imagine the pain of upgrading 100 influxdb instances.
In the patch request, there is issue linked which has some discussion on this matter.
Connor Peet
@connor4312
May 15 2016 06:03
mm, yea. The modern/trendy way to go about it would be 100 influx instances running in a cloud, firewalled or proxies so that customers only have access to their own db. But for more traditional centralized setups that would be a requirement.
Rubycut
@rubycut
May 15 2016 06:05
Yea, some customers are small, 1 or 2 servers, why would I install influxdb instance for that?
Connor Peet
@connor4312
May 15 2016 06:05
Why would you not?
Rubycut
@rubycut
May 15 2016 06:05
We tested the load, one server can handle 300k writes per second.
Too much work, upgrading 100 influxdb instances is pain, and 50% of them have like zero load.
Connor Peet
@connor4312
May 15 2016 06:07
The idea is that you would do nothing (aside from writing initial automations) manually.
Rubycut
@rubycut
May 15 2016 06:08
And but to setup initial automations would take a lot of time.
Plus, we are hosting company, we have barebone servers, we are not into cloud yet.
@gunnaraasen may join discussion here.
Connor Peet
@connor4312
May 15 2016 06:23
You can always run Docker (or some other container/virtualization system) on your servers
Rubycut
@rubycut
May 15 2016 06:52
I think this is simply wrong approach, why do we have Auth in influxdb in the first place, because we don't want to install new server for every user.