INNER CODE UNIT · JavaScript
isConsumerGroupRunning
tulios/kafkajs · src/admin/index.js:48
const isConsumerGroupRunning = description => ['Empty', 'Dead'].includes(description.state)
const findTopicPartitions = async (cluster, topic) => {
await cluster.addTargetTopic(topic)
await cluster.refreshMetadataIfNecessary()
return cluster
.findTopicPartitionMetadata(topic)
.map(({ partitionId }) => partitionId)
.sort()
}
const indexByPartition = array =>
array.reduce(
(obj, { partition, ...props }) => Object.assign(obj, { [partition]: { ...props } }),
{}
)
/**
*