Pular para o conteúdo principal
Compartilhe:

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

BANNER KRAKEND3
  • 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.


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 especializadossuporte técnico e 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.


Autor deste Artigo: Equipe de Suporte Técnico da Target

Revisão: Larissa Perestrêlo, Engenheira de Telecomunicações da Target

Entre em contato
Compartilhe:

Deixe uma Resposta

Enviar uma mensagem
1
Precisa de ajuda?
Olá! Como podemos ajudá-lo?