-
Notifications
You must be signed in to change notification settings - Fork 23
Add Blackbox monitoring for backend endpoints #1332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
For context, this has been tested in a Multinode. Confirmed working:
Untested (not deployed by multinode):
Example templated content: targets:
- cinder_backend_rockyovnfqdncontroller01:os_endpoint:https://192.168.37.3:8776
- cinder_backend_rockyovnfqdncontroller02:os_endpoint:https://192.168.37.4:8776
- cinder_backend_rockyovnfqdncontroller03:os_endpoint:https://192.168.37.5:8776
- designate_backend_rockyovnfqdncontroller01:os_endpoint:http://192.168.37.3:9001
- designate_backend_rockyovnfqdncontroller02:os_endpoint:http://192.168.37.4:9001
- designate_backend_rockyovnfqdncontroller03:os_endpoint:http://192.168.37.5:9001
|
Updated to include a warning about having separate monitoring nodes |
220ec7f
to
7b0d822
Compare
7b0d822
to
af3d1c9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Alex!
af3d1c9
to
49852cd
Compare
@dougszumski I've fixed that typo, could you do a quick re-review? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Alex!
Adding backend blackbox endpoint monitoring.
Some service do not support TLS at all (e.g. Blazar)
Some services do support TLS, and they have a globally-scoped variable (e.g. Neutron,
neutron_enable_tls_backend
)Some services do support TLS, but have locally scoped variables, so must use the generic
kolla_enable_tls_backend
(e.g. Nova)This is a precursor to proper support in Kolla-Ansible, which I'm planning on doing with file-based service discovery