Target Solutions
PT

Gerenciamento de API

Lançamento KrakenD CE v2.8: Lua e OpenTelemetry

O lançamento do KrakenD CE v2.8 traz melhorias significativas em Lua e OpenTelemetry, além de correções importantes para aprimorar a experiência com seu gateway de APIs.

Confira os principais destaques desta versão!

Melhorias no OpenTelemetry

O OpenTelemetry, uma estrutura amplamente usada para observabilidade, coleta e exporta dados de métricas, rastreamento e logs de sistemas distribuídos.

Agora, no KrakenD CE v2.8, ele permite substituir configurações nos níveis de endpoint e backend, oferecendo maior flexibilidade para ajustar as definições de telemetria de forma granular.

Essa melhoria possibilita que equipes ajustem comportamentos de rastreamento e monitoramento com maior precisão em aplicações complexas.

Além disso, foram realizadas melhorias que resolvem problemas relacionados ao manuseio de múltiplos erros, aumentando a estabilidade e otimizando o desempenho em cenários complexos.


Aprimoramentos no Lua Scripting

O Lua Scripting, uma linguagem de programação leve e flexível, é usada no KrakenD para personalizar e automatizar comportamentos dentro do gateway.

Com esta atualização, o scripting em Lua ficou ainda mais poderoso, trazendo novas ferramentas de depuração e métodos auxiliares:

Decorator de log de erros: Agora é possível identificar com precisão o arquivo e a linha onde os erros ocorrem, facilitando a solução de problemas. Helper keyExists: Um método prático para verificar a existência de chaves em tipos luaTable, simplificando a validação e aumentando a legibilidade do código. Conversão de tabelas para arrays: O Lua agora converte tabelas com índices exclusivamente numéricos em arrays, resolvendo problemas anteriores que geravam mapas indesejados.

Essas melhorias tornam o scripting ainda mais eficiente, ajudando desenvolvedores a criar soluções personalizadas de forma rápida e segura. Confira a lista completa de mudanças abaixo.


**Resumo das Alterações no KrakenD CE v2.8 **OpenTelemetry: Capacidade de sobrescrever configurações em níveis de endpoint e backend.

Lua: Inclusão de um decorator de log de erros para identificar o local de falhas no código.

Lua: Adicionado o método keyExists para verificar tipos luaTable.

Lua: Conversão aprimorada de tabelas em arrays ao lidar com índices numéricos.

OpenTelemetry: Correções diversas relacionadas à substituição de configurações e multi-erros.

O namespace antigo letgoapp/influx foi removido. Altere para telemetry/influx para uma correção rápida (também em desuso) ou migre para OpenTelemetry como solução definitiva.


Por que atualizar para o KrakenD CE v2.8?

Além das novas funcionalidades, as atualizações trazem maior estabilidade, correções de bugs e suporte contínuo.

Recomendamos que todos os usuários do KrakenD Community façam o upgrade para aproveitar as melhorias mais recentes.


A Target *é Parceira da KrakenD

A Target Solutions é uma empresa de Tecnologia da Informação e Comunicação (TIC) especializada em **Desenvolvimento de Softwares, Integração de Sistemas, DevOps, Automação e Monitoramento de Infraestrutura de TI, Serviços de Suporte e Tecnologia Open Source. **Somos parceiros oficiais da KrakenD e oferecemos serviços especializados, **suporte técnicoe revenda de subscrições do KrakenD Enterprise **para que você aproveite ao máximo o potencial dessa tecnologia.

Clique aqui para agendar um contato com um de nossos Consultores Especializados.

Sobre a Target Solutions

A Target Solutions atua há mais de 15 anos apoiando organizações na evolução de suas operações de infraestrutura, monitoramento, observabilidade, automação e inteligência operacional. Ao longo dessa trajetória, participou de projetos em ambientes complexos de Telecom, Tecnologia, Governo, Energia e grandes empresas, contribuindo para aumentar a eficiência operacional e a confiabilidade dos serviços. Essa experiência inclui API Management, gateways, integração de sistemas e governança de APIs em arquiteturas corporativas e de telecomunicações.

Sobre o autor

Autor deste Artigo: Equipe de Suporte Técnico da Target Revisão: Larissa Perestrêlo, Engenheira de Telecomunicações da Target