-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
What
Update the metric kas_fleet_manager_kafka_requests_status_count to also include the new states: 'suspended', 'suspending' and 'resuming'.
Why
This metric is used in the Kafka Requests Status Count of the KAS Fleet Manager Metrics panel to visualize the current states of all the Kafka instances managed by KFM. We should also include the new states here so that it is shown in the dashboard. See dashboard
How
This metric is updated when UpdateKafkaRequestsStatusCountMetric() is called. This is called in the kafkas_mgr worker, setKafkaStatusCountMetric.
The kafkaMetricsStatuses list is used by this method to retrieve the count per status. We may just need to update this to include the new status as mentioned above.
Done
- kas_fleet_manager_kafka_requests_status_count should also account for 'suspending', 'suspended' and 'resuming' kafka instances.
- The Kafka Requests Status Count in the KAS Fleet Manager Metrics dashboard should also show this count.