[RFE] Per-server port for LBaaS Health Monitoring

Bug #1607052 reported by Matt Greene
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
octavia
Triaged
Wishlist
Unassigned

Bug Description

[Use-cases]
- Hierarchical health monitoring
The operator wants to monitor member health for the pool separately from application health.

- Micro-service deployment
An application is deployed as docker containers, which consume an ephemeral port.

[Limitations]
LBaaSv2 health monitor is attached to the pool, but will use the protocol-port set in the member object. Certain operators wish to monitor the health of the member (a.k.a member) separately, but in addition to the health of the service/application. This model limits the granularity at which the operator can gauge the health of their cloud.

[Enhancement]
Add an optional application port field in the member object. Default is <None>. Enhance health monitor creation with an optional parameter to use the service or application port. Default is <service port>.

Tags: lbaas rfe
Assaf Muller (amuller)
summary: - [RFE] Per-server port for Health Monitoring
+ [RFE] Per-server port for LBaaS Health Monitoring
Matt Greene (m-greene)
description: updated
Changed in neutron:
importance: Undecided → Wishlist
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

We're in the process of winding down lbaas efforts into Neutron [1]. I think we're at a cut off point where new LBaaS requests should target Octavia. Let's raise this for discussion so that the drivers team can reach an agreement on the strategy on how to deal with these types of RFEs going forward.

[1] http://specs.openstack.org/openstack/neutron-specs/specs/newton/kill-neutron-lbaas.html

Changed in neutron:
status: New → Triaged
Revision history for this message
Matt Greene (m-greene) wrote :

Additional point of interest: An operator of a large OpenStack cloud, and customer of F5 Networks (my employer) requested this enhancement. We hope and expect to collaborate on design, implementation and upstream to the community. So this request should not be viewed purely as new burden on the neutron/lbaas teams. Their deployment and our implementation for LBaaSv2 are pre-Octavia, so discussion with the drivers team can hopefully identify a path for us to implement (in a fork) with migration path into Octavia.

Revision history for this message
Michael Johnson (johnsom) wrote :
affects: neutron → octavia
Revision history for this message
Matt Greene (m-greene) wrote :

Yes- it looks like the same RFE.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.