Lentilles
Lentilles (ex Landoop) améliore Kafka avec une interface utilisateur, un moteur de streaming SQL et la surveillance des clusters. Il permet une surveillance plus rapide des pipelines de données Kafka.
Ils fournissent un docker tout-en-un gratuit ( Boîte à lentilles ) qui peut servir un seul courtier pour un maximum de 25 millions de messages. Notez que cette solution est recommandée pour les environnements de développement.
Cloudera SMM
Streams Messaging Manager est la solution pour surveiller et gérer les clusters utilisant Cloudera ou Hortonworks kafka. Elle est également dotée d'une fonction de réplication.
Confluent
Une autre option est Confluent Enterprise qui est une distribution Kafka pour les environnements de production. Elle comprend également Centre de contrôle Apache Kafka, qui est un système de gestion pour Apache Kafka permettant la surveillance et la gestion des clusters à partir d'une interface utilisateur.
Yahoo CMAK (Cluster Manager for Apache Kafka, précédemment connu sous le nom de Kafka Manager)
Gestionnaire Kafka ou CMAK est un outil de surveillance de Kafka offrant moins de fonctionnalités par rapport aux outils susmentionnés.
KafDrop
KafDrop est une interface utilisateur pour la surveillance des clusters Apache Kafka. L'outil affiche des informations telles que les brokers, les sujets, les partitions, et vous permet même de visualiser les messages. Il s'agit d'une application légère qui fonctionne sur Spring Boot et nécessite très peu de configuration.
LinkedIn Burrow
Brouillon est un compagnon de surveillance pour Apache Kafka qui fournit une vérification du décalage des consommateurs en tant que service sans qu'il soit nécessaire de spécifier des seuils. Il surveille les décalages engagés pour tous les consommateurs et calcule le statut de ces consommateurs à la demande. Un point de terminaison HTTP est fourni pour demander le statut à la demande, ainsi que pour fournir d'autres informations sur le cluster Kafka. Il existe également des notificateurs configurables qui peuvent envoyer l'état par e-mail ou par appel HTTP à un autre service.
Outil Kafka
Outil Kafka est une application GUI pour gérer et utiliser les clusters Apache Kafka. Elle offre une interface utilisateur intuitive qui permet de visualiser rapidement les objets d'un cluster Kafka ainsi que les messages stockés dans les sujets du cluster. Elle contient des fonctionnalités destinées à la fois aux développeurs et aux administrateurs.
Si vous ne pouvez pas vous permettre d'acheter des licences, optez pour Yahoo Kafka Manager, LinkedIn Burrow ou KafDrop. Les produits de Confluent et de Landoop sont les meilleurs du marché, mais malheureusement, ils nécessitent des licences.
Pour plus de détails, vous pouvez vous référer à mon article de blog Aperçu des outils de surveillance de l'interface utilisateur pour les clusters Apache Kafka .
0 votes
Pour la configuration de Kafka-manager, suivez ce qui suit - codeforgeek.com/setting-up-kafka-management-for-kafka-cluster