There is also a status unknown as a fallback incase we are not able to determine the aggregated status reliably. This can happen when some partitions have enabled, and some partition have disabled but there is no pending changes to disable or enable the rest of them. This case is not expected, because we do not provide API to change it per partition or per broker. So this is more of a fallback option in case something unexpected happen.
For debugging purposes, we can use the cluster endpoint which returns the detailed configuration per broker per partition.
Description
This PR adds an endpoint
GET actuator/exporters
which returns a list of exporters with their current status - enabling,enabled,disabling or disabled.There is also a status
unknown
as a fallback incase we are not able to determine the aggregated status reliably. This can happen when some partitions have enabled, and some partition have disabled but there is no pending changes to disable or enable the rest of them. This case is not expected, because we do not provide API to change it per partition or per broker. So this is more of a fallback option in case something unexpected happen.For debugging purposes, we can use the cluster endpoint which returns the detailed configuration per broker per partition.
Related issues
closes #19023