Re: Health check of backends without explicit health-check?

2015-06-17 Thread Krishna Kumar (Engineering)
On Tue, Jun 16, 2015 at 4:29 PM, Krishna Kumar (Engineering) 
krishna...@flipkart.com wrote:

I was referring to HAProxy as the LB here. If there is any means to do this,
kindly let me know.

Thanks,
- Krishna Kumar


Hi list,

 Is there any way to log, or report, or notify, or identify any backend
 that is not responding, without using explicit health-checks? The
 reason for this is that we are planning a big deployment of LB/servers,
 something along the lines of:

 LB1, LB2, LB100 or more
 ^
 |
 v
 Thousands of servers as backends

 where many of the LB's could share the same backend. Doing a health-
 check from many LB's to the same servers is a possible load issue on
 the servers. Is there any other way, based on response timeout, or
 something else, to determine which of the backends are not responding,
 and be able to retrieve that information?

 Thanks,
 - Krishna Kumar


-- 


--

This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify the system manager. 
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system. If you are not the intended recipient 
you are notified that disclosing, copying, distributing or taking any 
action in reliance on the contents of this information is strictly 
prohibited. Although Flipkart has taken reasonable precautions to ensure no 
viruses are present in this email, the company cannot accept responsibility 
for any loss or damage arising from the use of this email or attachments


Re: Health check of backends without explicit health-check?

2015-06-17 Thread Krishna Kumar (Engineering)
Thanks Baptiste.

Regards,
- Krishna Kumar

On Wed, Jun 17, 2015 at 3:38 PM, Baptiste bed...@gmail.com wrote:

 Hi Krishna,

 Usually, people use a service discovery tool to do this.
 Some other people use a local service to cache the check response and
 serve it to all haproxy servers.

 Baptiste


 On Wed, Jun 17, 2015 at 11:38 AM, Krishna Kumar (Engineering)
 krishna...@flipkart.com wrote:
  On Tue, Jun 16, 2015 at 4:29 PM, Krishna Kumar (Engineering)
  krishna...@flipkart.com wrote:
 
  I was referring to HAProxy as the LB here. If there is any means to do
 this,
  kindly let me know.
 
  Thanks,
  - Krishna Kumar
 
 
 
  Hi list,
 
  Is there any way to log, or report, or notify, or identify any backend
  that is not responding, without using explicit health-checks? The
  reason for this is that we are planning a big deployment of LB/servers,
  something along the lines of:
 
  LB1, LB2, LB100 or more
  ^
  |
  v
  Thousands of servers as backends
 
  where many of the LB's could share the same backend. Doing a health-
  check from many LB's to the same servers is a possible load issue on
  the servers. Is there any other way, based on response timeout, or
  something else, to determine which of the backends are not responding,
  and be able to retrieve that information?
 
  Thanks,
  - Krishna Kumar



-- 


--

This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify the system manager. 
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system. If you are not the intended recipient 
you are notified that disclosing, copying, distributing or taking any 
action in reliance on the contents of this information is strictly 
prohibited. Although Flipkart has taken reasonable precautions to ensure no 
viruses are present in this email, the company cannot accept responsibility 
for any loss or damage arising from the use of this email or attachments


Re: Health check of backends without explicit health-check?

2015-06-17 Thread Baptiste
Hi Krishna,

Usually, people use a service discovery tool to do this.
Some other people use a local service to cache the check response and
serve it to all haproxy servers.

Baptiste


On Wed, Jun 17, 2015 at 11:38 AM, Krishna Kumar (Engineering)
krishna...@flipkart.com wrote:
 On Tue, Jun 16, 2015 at 4:29 PM, Krishna Kumar (Engineering)
 krishna...@flipkart.com wrote:

 I was referring to HAProxy as the LB here. If there is any means to do this,
 kindly let me know.

 Thanks,
 - Krishna Kumar



 Hi list,

 Is there any way to log, or report, or notify, or identify any backend
 that is not responding, without using explicit health-checks? The
 reason for this is that we are planning a big deployment of LB/servers,
 something along the lines of:

 LB1, LB2, LB100 or more
 ^
 |
 v
 Thousands of servers as backends

 where many of the LB's could share the same backend. Doing a health-
 check from many LB's to the same servers is a possible load issue on
 the servers. Is there any other way, based on response timeout, or
 something else, to determine which of the backends are not responding,
 and be able to retrieve that information?

 Thanks,
 - Krishna Kumar



 --

 This email and any files transmitted with it are confidential and intended
 solely for the use of the individual or entity to whom they are addressed.
 If you have received this email in error please notify the system manager.
 This message contains confidential information and is intended only for the
 individual named. If you are not the named addressee you should not
 disseminate, distribute or copy this e-mail. Please notify the sender
 immediately by e-mail if you have received this e-mail by mistake and delete
 this e-mail from your system. If you are not the intended recipient you are
 notified that disclosing, copying, distributing or taking any action in
 reliance on the contents of this information is strictly prohibited.
 Although Flipkart has taken reasonable precautions to ensure no viruses are
 present in this email, the company cannot accept responsibility for any loss
 or damage arising from the use of this email or attachments



Health check of backends without explicit health-check?

2015-06-16 Thread Krishna Kumar (Engineering)
Hi list,

Is there any way to log, or report, or notify, or identify any backend
that is not responding, without using explicit health-checks? The
reason for this is that we are planning a big deployment of LB/servers,
something along the lines of:

LB1, LB2, LB100 or more
^
|
v
Thousands of servers as backends

where many of the LB's could share the same backend. Doing a health-
check from many LB's to the same servers is a possible load issue on
the servers. Is there any other way, based on response timeout, or
something else, to determine which of the backends are not responding,
and be able to retrieve that information?

Thanks,
- Krishna Kumar

-- 


--

This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify the system manager. 
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system. If you are not the intended recipient 
you are notified that disclosing, copying, distributing or taking any 
action in reliance on the contents of this information is strictly 
prohibited. Although Flipkart has taken reasonable precautions to ensure no 
viruses are present in this email, the company cannot accept responsibility 
for any loss or damage arising from the use of this email or attachments