Apresentando o novo console Dev Tools no Kibana

O Console de Ferramentas de Desenvolvimento no Kibana tem sido um recurso importante para desenvolvedores e operadores que interagem com o Elasticsearch. No Kibana 8.16, temos o prazer de apresentar uma grande atualização para o Console, proporcionando uma experiência mais moderna e intuitiva. Essa atualização é resultado de um amplo feedback dos usuários, da visão de proporcionar um ambiente de desenvolvimento integrado e do fato de que o Console não foi atualizado desde sua implementação inicial — então, era hora de um visual renovado. Vamos conferir as novidades!

Uma transformação bifásica
Fase 1: Migração para o editor de Mônaco
Uma das mudanças mais notáveis nesta versão é a migração do editor do console — tanto para entrada quanto para saída — do editor Ace para o editor Monaco. Se você conhece o VS Code, o Monaco é o editor por trás do seu sucesso. Essa mudança foi impulsionada pelo status de Monaco como um editor moderno e bem mantido. E está alinhado com o esforço mais amplo de migrar todos os editores em Kibana do Ace para Monaco, garantindo consistência e uma experiência unificada em toda a plataforma.
Fase 2: Melhorias na UI
Para complementar o poder do editor Monaco, reformulamos a UI do console para torná-la mais limpa, intuitiva e recheada de novas funcionalidades. Aqui estão algumas melhorias importantes:
- Copiar requisições em várias linguagens: anteriormente, o Console permitia apenas a cópia de requisições em cURL. Agora, você também pode copiar requisições em JavaScript e Python, permitindo uma integração mais fluida com seu ambiente de desenvolvimento preferido.

- Barra de ferramentas redesenhada: a barra de ferramentas agora apresenta ícones e dicas de ferramentas mais claros, além de novas funcionalidades, como exportar solicitações para um arquivo ou importar arquivos diretamente para o editor de entrada.

Painéis aprimorados: os painéis de entrada e saída foram renovados com um design moderno e incluem botões adicionais para limpar entradas saídas sem esforço, otimizando seu fluxo de trabalho.
- Configurações simplificadas: acesse e ajuste as configurações e variáveis do Console com mais facilidade por meio de uma guia de Configurações aprimorada, que exige menos cliques para fazer alterações.

- Histórico aprimorado: a guia Histórico apresenta um design novo e aprimorado, com um editor de saídas Monaco e a capacidade de adicionar e executar uma solicitação diretamente no shell do Console.

- Melhoria na capacidade de resposta: o console agora se ajusta dinamicamente a telas menores, alternando entre um layout horizontal e um vertical.

Por que as atualizações são importantes
Essas atualizações são mais do que apenas cosméticas; elas também foram projetadas para aumentar a produtividade, eliminar ineficiências e tornar o Console de Ferramentas de Desenvolvimento mais agradável de usar. Se você está criando consultas complexas, depurando respostas ou explorando as APIs do Elasticsearch, o novo Console fornece as ferramentas para realizar o trabalho com mais rapidez e precisão.
E o que vem em seguida?
Estamos sempre atentos aos seus feedbacks e explorando maneiras de aprimorar ainda mais o Console. Se ainda não começou, atualize para o Kibana 8.16 ou superior e experimente o novo Console de Ferramentas de Desenvolvimento em primeira mão. Gostaríamos muito de saber sua opinião enquanto continuamos a iterar e melhorar.
Fique ligado para mais novidades empolgantes. E, como sempre, boas consultas!
O lançamento e o tempo de amadurecimento de todos os recursos ou funcionalidades descritos neste artigo permanecem a exclusivo critério da Elastic. Os recursos ou funcionalidades não disponíveis no momento poderão não ser entregues ou não chegarem no prazo previsto.