Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Author

Description

Date

Rajesh Battala

Initial Revision

03/01/2013

Glossary

Service : An App running in a VM, which is assigned to a LB rule.

Feature Specifications

This feature will enable the users to configure health checks on the LB rule.

...

Architecture and Design description

Glossary

Service : An App running in a VM, which is assigned to a LB rule.
Response_Time : Time to wait when receiving a response from the health check (2sec - 60 sec), Default value is 5sec
Healthcheck_interval : Amount of time between health checks (0.1 min - 5min). Default value is 5sec
UnHealthy_thresshold : Number of consecutive health check failures before declaring an instance unhealthy.Default value is 10
Healthy_thresshold : Number of consecutive health check success before declaring an instance healthy. Default value is 2

Using NS API/ haproxy commands to create/delete/modify the health check monitor

...

Id

Bigint(20)

Primary Key

Auto_increment

uuid

varchar

Not null

Load_balancer_id

BigInt

Fk to Load_balancer_rule(id)

Response_time

Int

Default (5 sec)

Healthcheck_interval

Double

Default (5 sec)

Healthy_thresshold

Int

Default (2)

Unhealth_thresshold

Int

Default(10)

...

Web Services APIs

The following APIs are supported in this feature.

...