Closed megamattzilla closed 1 year ago
Hi, F5 BIG-IP Telemetry Streaming is entering a phase of ongoing maintenance and support. A product in maintenance mode continues to receive support and ensures its stability with regular critical fixes and security updates. This maintenance approach helps maintain the longevity and reliability of the product for the long term. Enhancement requests for this product will be evaluated on an individual basis, taking into consideration their overall impact and alignment with our business objectives. Only those with a strong case for improvement will be considered for implementation. There is no plan to deprecate this product. If you have a business case for this, please let me know and I will let you know how to contact us. Thank you
Add Prometheus pull consumer support for custom endpoint /mgmt/tm/sys/ha-status
In TMOS there is a useful API endpoint /mgmt/tm/sys/ha-status that reports when any critical services are experiencing an issue. The API endpoint reports
No
when services are healthy andyes
when an issue is experienced.Currently, the Prometheus pull consumer is not able to include these metrics when added as a custom endpoint.
Describe the solution you'd like
When API endpoint /mgmt/tm/sys/ha-status is added as a custom endpoints definition, have TS scrape the endpoint /mgmt/tm/sys/ha-status and report either a failure 0 or 1 for each critical service that is being monitored.
Additional context
Example output of this ha-status via tmsh and rest API: