bioyino
bioyino copied to clipboard
Settings and logic for Bioyino as an agent
Configured the agent in front of the Bioyino cluster.
By specifying cluster servers (3 nodes) "List of nodes to replicate metrics to" nodes = ['server1_VIP1:8136', 'server2_VIP1:8136', 'server3_VIP1:8136']
Each Node has 2 VIP addresses. I thought about improving the reservation and specified both VIPs and got 6 IP addresses in the nodes parameter. Example: nodes = ['server1_VIP1:8136', 'server2_VIP1:8136', 'server3_VIP1:8136', 'server1_VIP2:8136', 'server2_VIP2:8136', 'server3_VIP2:8136'] As a result, the metrics are doubled - the quantity increases exactly 2 times.
Now I thought that I didn’t understand the logic of the work correctly. Did I understand correctly? The pre-aggregated metric is sent to the specified number of servers, and if the server is a master, then it processes them without coordinating with other servers. And the other servers receive a duplicate and throw it away?
That is, metrics delivered in this way only to the slave (ingress-metric-peer) will be discarded and will not be sent to other servers (to the master), unlike receiving incoming metrics (directly - ingress-metric)?