My company is looking at using Influxdb as the database for a monitoring system. I am wanting to use it in a Docker setup.
The question I have is if there will be hundreds of clients monitoring data being sent to multiple telegraf Docker containers how could I manage the load that Influxdb will have to store? Can I run multiple Influxdb application containers as well that write to a common database that is located on a persistent volume? The back-end will be Grafana reading from that Influxdb so we can view the stats and get alerts from it.
Any input would be greatly appreciated.