Présentation de la nouvelle console Dev Tools de Kibana

La console des outils de développement de Kibana est une fonctionnalité importante pour les développeurs et les opérateurs qui interagissent avec Elasticsearch. Dans Kibana 8.16, nous sommes ravis de dévoiler une mise à jour majeure de la console, vous offrant une expérience plus moderne et conviviale. Cette mise à jour est le fruit de nombreux retours des utilisateurs, d’une vision destinée à offrir un environnement de développement fluide, et du fait que la console n’a pas été mise à jour depuis sa mise en œuvre initiale. Il était donc temps d’adopter un nouveau look. Découvrons ensemble les nouveautés.

Une transformation en deux phases
Phase 1 : Migration vers l’éditeur Monaco
L’un des changements les plus notables de cette version est la migration de l’éditeur Console, pour les entrées et sorties, de l’éditeur Ace vers l’éditeur Monaco. Si vous connaissez VS Code, Monaco est l’éditeur à l’origine de son succès. Ce changement a été motivé par le statut de Monaco en tant qu’éditeur moderne et bien entretenu. Et cela s’inscrit dans l’effort plus large visant à migrer tous les éditeurs de Kibana d’Ace vers Monaco, garantissant la cohérence et une expérience utilisateur unifiée sur toute la plateforme.
Phase 2 : améliorations de l’interface utilisateur
Pour compléter la puissance de l’éditeur Monaco, nous avons repensé l’interface utilisateur de Console pour la rendre plus épurée, plus intuitive et remplie de nouvelles fonctionnalités. Voici quelques améliorations clés :
- Copie des requêtes dans plusieurs langages : Auparavant, Console ne prenait en charge que la copie de requêtes en cURL. Désormais, vous pouvez aussi copier des requêtes en JavaScript et Python, ce qui permet une intégration plus fluide avec votre environnement de développement préféré.

- Barre d’outils redessinée : La barre d’outils comporte désormais des icônes et des info-bulles plus claires, ainsi que de nouvelles fonctionnalités, telles que l’exportation de demandes vers un fichier ou l’importation de fichiers directement dans l’éditeur d’entrée.

Panneaux améliorés : les panneaux d’entrée et de sortie ont été actualisés avec un design moderne et incluent des boutons supplémentaires pour effacer facilement les entrées et les sorties, rationalisant ainsi votre workflow.
- Configurations simplifiées : Accédez et modifiez plus facilement les paramètres et les variables de la console grâce à un onglet Configurations amélioré, nécessitant moins de clics pour effectuer des modifications.

- Historique amélioré : L’onglet Historique a un nouveau design amélioré avec un éditeur de sortie Monaco et la possibilité d’ajouter et d’exécuter directement une requête dans le shell de la console.

- Réactivité améliorée : la console s’adapte désormais de manière dynamique aux tailles d’écran plus petites en passant d’une disposition horizontale à une disposition verticale.

Pourquoi les mises à jour sont importantes
Ces mises à jour ne sont pas seulement cosmétiques. Elles sont également conçues pour améliorer la productivité, éliminer les inefficacités et rendre la console des outils de développement plus agréable à utiliser. Qu’il s’agisse de créer des requêtes complexes, de débugger des réponses ou d’explorer les API Elasticsearch, la nouvelle console vous fournit les outils nécessaires pour faire le travail plus rapidement et avec plus de précision.
Et ensuite ?
Nous sommes toujours à l’écoute de vos commentaires et cherchons constamment à améliorer la console. Si ce n’est pas déjà fait, passez à Kibana 8.16 ou une version ultérieure et découvrez la nouvelle console des outils de développement. Vos avis nous sont précieux pour nous aider à l’améliorer.
Ne manquez pas les autres nouveautés passionnantes. Et comme toujours, bonnes requêtes !
La publication et la date de publication de toute fonctionnalité ou fonction décrite dans le présent article restent à la seule discrétion d'Elastic. Toute fonctionnalité ou fonction qui n'est actuellement pas disponible peut ne pas être livrée à temps ou ne pas être livrée du tout.