<div dir="ltr">Hi community,<div><br></div><div>Another interesting questions were raised during object model discussion about how pool statistics and health monitoring should be used in case of multiple vips sharing one pool.</div>
<div><br></div><div>Right now we can query statistics for the pool, and some data like in/out bytes and request count will be returned.</div><div>If we had several vips sharing the pool, what kind of statistics would make sense for the user?</div>
<div>The options are:</div><div><br></div><div>1) aggregated statistics for the pool, e.g. statistics of all requests that has hit the pool through any VIP</div><div>2) per-vip statistics for the pool.</div><div><br></div>
<div>Depending on the answer, the statistics workflow will be different.</div><div><br></div><div>The good option of getting the statistics and health status could be to query it through the vip and get it for the whole logical instance, e.g. a call like:</div>
<div> lb-vip-statistics-get --vip-id vip_id</div><div>the would result in json that returns statistics for every pool associated with the vip, plus operational status of all members for the pools associated with that VIP.</div>
<div><br></div><div>Looking forward to your feedback.</div><div><br></div><div>Thanks,</div><div>Eugene.</div><div><br></div></div>