We have three datacenters that are located across the country and in each DC, we are running an etcd clustered Sensu backend. I was hoping to be able to configure the agent on each backend to report to each DC, but that does not seem to be the case. Below is an example configuration of agent.yml:
I was hoping that the agent would then communicate to each DC, in the event that we have an outage at one of our DCs. However, it does not appear to work that way, as I am only seeing the agent keepalive being reported at dc1, while dc2 and dc3 show as the agent is not reporting. I can verify connectivity and if I use just 1 DC, it works without issue.
Is this functionality possible? Are there any recommendations if not?