As notas de versão do Logtail registram o histórico de alterações do Logtail no Simple Log Service (SLS). Cada seção aborda uma versão lançada e lista os novos recursos, as otimizações e os problemas corrigidos nessa versão.
O Logtail 3.X e versões posteriores foram atualizados para usar a imagem LoongCollector. Para mais informações, consulte LoongCollector release notes.
As versões estão listadas em ordem decrescente de versão, e não por data. O Logtail 2.x e o Logtail 1.x são mantidos como linhas de versão separadas; portanto, uma versão 1.x pode ter uma data de lançamento posterior à de algumas versões 2.x.
2.1.16
Data de lançamento: 9 de setembro de 2025
Problemas corrigidos
Correção de um problema em que os descritores de arquivo de contêineres não eram liberados quando um leitor era restaurado a partir de um checkpoint.
Correção de um problema em que o feedback causava eventos de timeout e truncamento de logs.
2.1.15
Data de lançamento: 15 de agosto de 2025
Otimizações
Melhoria nos alertas para timeouts de processador e expressões regulares de largura zero.
2.1.14
Data de lançamento: 4 de julho de 2025
Problemas corrigidos
Correção de um problema em que o leitor rotator não fechava arquivos quando um contêiner parava, o que causava vazamento de descritores de arquivo.
2.1.13
Data de lançamento: 1º de julho de 2025
Novos recursos
Adição de suporte ao modo de acesso reforçado a metadados do ECS.
Problemas corrigidos
Correção de um problema de timeout que o comando docker inspect poderia causar.
Correção de um problema em que o leitor rotator não fechava arquivos quando um contêiner parava.
2.1.11
Data de lançamento: 16 de junho de 2025
Problemas corrigidos
Correção de uma falha no Golang causada por uma verificação de nulo incorreta em uma interface.
Correção de uma falha que o
JsonLogFileReaderpoderia encontrar devido a um estouro de buffer durante uma operação de leitura.Correção de caracteres nulos sem sentido que ocorriam durante a leitura de arquivos.
2.1.10
Data de lançamento: 28 de maio de 2025
Problemas corrigidos
Correção de uma falha em que a coleta do Logtail não retomava automaticamente após o disco se recuperar de um estado de disco cheio.
2.1.9
Data de lançamento: 23 de maio de 2025
Novos recursos
Adição de suporte à interface CRI V1 para compatibilidade com containerd 2.0.
Problemas corrigidos
Atualização da biblioteca runc para corrigir uma vulnerabilidade de vazamento de descritor de arquivo no runc.
2.1.8
Data de lançamento: 14 de maio de 2025
Otimizações
Otimização do processo de gravação de dados de métricas no
MetricStore.
Problemas corrigidos
Correção de um problema em que o plug-in legado de coleta de saída padrão não coletava completamente a última parte dos logs quando um contêiner parava.
2.1.7
Data de lançamento: 1º de abril de 2025
Problemas corrigidos
Correção de um problema em que diretórios eram concatenados incorretamente quando o caminho em uma configuração de coleta Linux era o diretório raiz.
Correção de um problema em que gravações simultâneas em cenários de contêiner causavam informações de montagem incorretas nas informações do contêiner.
Correção de um problema em que os dados de coleta de métricas estavam em um formato incorreto.
Correção de um problema em que os metadados de alguns contêineres estavam ausentes durante a coleta de contêineres.
2.1.6
Data de lançamento: 3 de março de 2025
Otimizações
Adição da variável de ambiente
FORCE_RELEASE_STOP_CONTAINER_FILEpara forçar a liberação de identificadores de arquivo quando um contêiner de aplicativo parar.
Problemas corrigidos
Correção de um problema em que o status do contêiner era identificado incorretamente devido a montagens de volumes persistentes durante a coleta de arquivos de contêiner.
Correção de um problema em que o caminho de coleta era identificado incorretamente devido a múltiplas barras no caminho de uma configuração de coleta de contêiner.
Correção de um problema na forma como o módulo de análise de log de saída padrão C++ analisava a última linha de um log.
Correção de um problema em que a variável de ambiente
enable_containerd_upper_dir_detectnão tinha efeito em cenários de runtime Containerd.
2.1.5
Data de lançamento: 2 de janeiro de 2025
Novos recursos
O plug-in de saída padrão C++ agora pode ser configurado usando variáveis de ambiente.
Adição de suporte ao envio de dados de rastreamento OTLP para o Simple Log Service.
Problemas corrigidos
Correção de um problema em que as informações do contêiner estavam ausentes porque o comando
upera executado repetidamente em cenários Docker Compose.Correção de um problema em que métricas de CPU de automonitoramento estavam ausentes.
Correção de uma falha causada pela incapacidade do plug-in de saída padrão C++ de analisar a última linha de um log.
2.1.1
Data de lançamento: 1º de novembro de 2024
Novos recursos
Adição de coleta de saída padrão de contêiner implementada em C++.
Atualização do automonitoramento. O módulo C++ e o módulo de plug-in Golang agora relatam dados de automonitoramento de maneira unificada.
2.0.10
Data de lançamento: 19 de outubro de 2024
Problemas corrigidos
Correção de um problema em que o plug-in de log binário não conseguia obter o GTID quando este excedia 1.024 bytes.
Correção de uma falha de análise no plug-in de separador nativo quando uma string continha aspas duplas.
2.0.8
Data de lançamento: 13 de agosto de 2024
Problemas corrigidos
Correção do problema de expiração de token no método de gerenciamento baseado em ENV introduzido na versão 2.0.7.
2.0.7
Data de lançamento: 31 de julho de 2024
Otimizações
O Logtail agora encerra imediatamente quando o uso de recursos excede o limite rígido.
Problemas corrigidos
Correção de truncamento de JSON causado por bytes nulos escapados.
Correção de um coredump causado pelo uso do método gethostbyname, que não é thread-safe.
Correção de um problema em que tags estavam ausentes quando o OpenTelemetry analisava dados de métrica gauge.
Correção de um problema em que leitores que excediam o comprimento da fila de leitores falhavam ao serem restaurados quando muitos arquivos sofriam rotação durante a recuperação de checkpoint. Isso fazia com que um novo leitor lesse o checkpoint de um leitor antigo incorreto durante a reutilização de inode, levando a truncamento e coleta duplicada.
Correção de GTIDs imprecisos no plug-in
input_canal.
2.0.6
Data de lançamento: 3 de julho de 2024
Novos recursos
Adição de suporte à arquitetura rund do Container Compute Service (ACS).
2.0.5
Data de lançamento: 25 de junho de 2024
Novos recursos
Adição de suporte à remoção de nanossegundos da hora do sistema.
Otimizações
Otimização do mecanismo de nova tentativa e tolerância a falhas para o socket containerd.
Problemas corrigidos
Correção de um problema introduzido na versão 2.0.4 em que configurações de variáveis de ambiente não tinham efeito em cenários Kubernetes.
Correção de um pânico no módulo de plug-in causado pela função
GetRealPathem cenários de saída padrão.Correção de um problema em que logs de automonitoramento Shennong estavam ausentes quando plug-ins de extensão estavam incluídos.
Correção de truncamento de log causado por timeouts de leitura.
Correção de métricas ausentes para o plug-in de divisão de log.
1.8.11
Data de lançamento: 4 de setembro de 2024
Otimizações
Otimização do mecanismo de nova tentativa para detecção de runtime de contêiner e correção da identificação imprecisa de runtime.
Adição de suporte a cache DNS quando configurações são obtidas do servidor de configuração.
Alteração do timeout padrão para divisão multilinha para 60 segundos.
O
processor_gotimeagora suporta configuração de nanossegundos.
Problemas corrigidos
Correção de um problema em que o plug-in de log binário não conseguia obter o GTID quando este excedia 1.024 bytes.
Correção de uma falha de análise no plug-in de separador nativo quando uma string continha aspas duplas.
Correção de um problema de segurança de threads com a função interna
gethostbyname.
1.8.10
Data de lançamento: 12 de julho de 2024
Otimizações
Adição de suporte ao uso da variável de ambiente
ALICLOUD_SLS_CLIENT_AUTH_VERSIONpara configurar autenticação V4 para o SDK usado pelo Logtail.
1.8.9
Data de lançamento: 25 de junho de 2024
Otimizações
Otimização do mecanismo de nova tentativa para detecção de runtime de contêiner.
Problemas corrigidos
Correção de um problema em que o runtime containerd era identificado incorretamente quando o arquivo dockershim existia.
Correção de um coredump causado por
*//em um caminho de arquivo.Correção de um problema em que caminhos de arquivo eram obtidos anormalmente durante a coleta de saída padrão de contêiner.
Correção de um problema em que os dados não eram completamente liberados quando arquivos sofriam rotação.
1.8.8
Data de lançamento: 17 de abril de 2024
Otimizações
Otimização da impressão de logs para o módulo
sender.
Problemas corrigidos
Garantia de compatibilidade com chaves duplicadas no conteúdo do log e preservação da ordem correta das chaves.
Correção de um problema em que os logs continuavam sendo coletados após a exclusão do arquivo de ID de usuário
aliuid.
1.8.7
Data de lançamento: 5 de março de 2024
Novos recursos
O componente Logtail-ds agora suporta configuração de grupo de recursos em cenários ACK.
Adição do plug-in
processor_rate_limitaos plug-ins de extensão.
Problemas corrigidos
Correção de um problema em que o processo do Logtail não conseguia encerrar normalmente após coletar dados históricos.
1.8.6
Data de lançamento: 30 de janeiro de 2024
Otimizações
Otimização dos dados de métricas e da lógica de relatório dos plug-ins Golang, que agora relatam todas as métricas através do módulo de métricas C++.
Problemas corrigidos
Correção de um problema em que o módulo Golang era carregado incorretamente após a ativação da opção de timestamp de alta precisão.
1.8.5
Data de lançamento: 24 de janeiro de 2024
Problemas corrigidos
Correção de uma exceção no módulo de plug-in Golang causada por multithreading de dados de tag.
1.8.4
Data de lançamento: 4 de janeiro de 2024
Otimizações
O plug-in
goprofileagora usa o endereço IP da máquina nos dados relatados.Quando a análise nativa falha e o log bruto é retido, este é mantido apenas no campo
__raw_log__, e não mais no campo content. Isso evita duplicação de dados.
Problemas corrigidos
Correção de um problema de compatibilidade em que
time_keynão era definido como time por padrão em configurações regex.Correção de falhas ocasionais causadas pelo uso de libcurl sem definir CURLOPT_NOSIGNAL.
Correção de um problema em que campos ficavam desalinhados quando o plug-in de análise de separador nativo analisava logs que começavam com um espaço.
Correção de um problema de manipulação incorreta de fuso horário quando plug-ins nativos descartavam logs por timeout.
Correção de um problema em que o plug-in JSON nativo sempre retinha incorretamente o campo de conteúdo original após analisar qualquer JSON que contivesse uma chave content.
Correção de um vazamento de memória no plug-in de separador nativo.
Correção de logs duplicados causados por despejo de checkpoint ocorrido antes do registro de diretório.
Correção de um problema de compatibilidade em que logs Apsara com formatos de hora separados por vírgula não podiam ser analisados.
Correção de um problema em que o endereço IP do contêiner obtido às vezes estava vazio quando a rede do pod de um cluster Kubernetes era HostNetwork.
1.8.3
Problemas corrigidos
Resolução de coleta duplicada de logs introduzida pela correção de memória de contêiner.
Correção de uma falha de plug-in causada por campos nil nas informações do contêiner.
Correção de um problema em que o
ProcessorParseDelimiterNativeanalisava dados que carregavam a próxima linha.Correção de um problema em que arquivos não podiam ser lidos completamente sob backpressure.
Correção de uma falha de plug-in causada por um pânico em
plugin_export.Correção de uma falha causada pela análise de logs no formato Apsara.
Correção de um problema em que dados analisados eram concatenados durante a análise de logs no formato Apsara.
1.8.0
Novos recursos
Adição de suporte à divisão de linhas com base em timeout.
O Flusher do Simple Log Service agora suporta hora de log com precisão de nanossegundos.
Adição de uma lista de bloqueios global de caminhos de host.
Adição do plug-in de análise de rastreamento
processor_otel_metric.Adição de suporte à inclusão de tags de recurso ao criar configurações do Logtail usando variáveis de ambiente.
Otimizações
Armazenamento em cache de logs que não formam uma linha completa para reduzir chamadas de leitura do sistema de arquivos.
Adição de suporte ao uso de variáveis de ambiente para controlar o nível de impressão de logs.
O plug-in
skywalkingagora suporta a captura da tagdb.connection_string.Validação de endereços IP de controladores de interface de rede (NIC) para obter um endereço IP de host mais preciso.
Problemas corrigidos
Resolução de coleta duplicada de dados que ocorria quando um statefulset com volumes montados migrava para um nó diferente.
Correção de um problema em que o nome do arquivo de log coletado estava incorreto após a reutilização do inode de um arquivo vazio.
Correção de um problema em que um contêiner não conseguia encerrar porque um arquivo era reaberto com base em um checkpoint.
Correção de um problema em que o fuso horário da hora do log Apsara não podia ser ajustado.
Correção de um problema em que a última linha de um log podia ser analisada incorretamente no modo JSON se a linha não terminasse com uma quebra de linha.
Correção de uma exceção de análise JSON que ocorria quando o início dos dados lidos continha JSON inválido.
1.7.1
Novos recursos
Adição do plug-in de coleta
input_commandpara coletar resultados de execução de comandos.Adição do plug-in de processamento
processor_log_to_sls_metricpara analisar logs em métricas.Adição de uma configuração de timeout para a coleta de métricas relacionadas a disco para evitar exceções de coleta.
Otimizações
O plug-in
processor_jsonagora suporta análise de dados no formato de array JSON.A coleta de contêineres containerd agora suporta caminhos rootfs personalizados e descoberta automática de caminhos.
Otimização da lógica de relatório do recurso de visualização de metadados de contêiner.
Problemas corrigidos
Correção de um problema em que a saída padrão (stdout) do contêiner não podia ser coletada quando o caminho do arquivo de saída padrão era um link simbólico.
Correção de um problema em que um contêiner não conseguia encerrar porque seu FD estava bloqueado quando apenas um evento de exclusão de contêiner ocorria.
Correção de um pânico nil no plug-in
service_go_profile.Correção de um problema em que os metadados de dados de perfil estavam imprecisos em cenários de contêiner.
1.6.0
Novos recursos
O aplicativo Full-stack Monitoring agora suporta a coleta de dados de métricas openkruise do Kubernetes.
Otimizações
Adição de metadados de contêiner aos dados de perfil do Logtail.
Problemas corrigidos
Correção de um problema em que FDs não eram liberados quando um contêiner encerrava.
Correção de um problema de cache de configuração Env em cenários Kubernetes.
1.5.1
Novos recursos
Adição do parâmetro de inicialização
data_endpoint_policy, que permite configurar a política usada pelo Logtail para alternar o endpoint de acesso ao Simple Log Service.O recurso Profiling agora suporta o modo pull
goprofile.Adição do plug-in de substituição de string
processor_string_replace.O Logtail agora suporta a configuração de proxy de rede usando HTTP_PROXY.
Otimizações
Otimização do desempenho do plug-in
processor_split_key_valuee adição de aspas de múltiplos caracteres.
Problemas corrigidos
Correção de um problema de estatísticas de métricas de uso de disco no plug-in
metric_system_v2.
1.4.0
Novos recursos
O service de entrada HTTP agora suporta o protocolo Pyroscope.
Adição de suporte ao relatório de informações de contêiner a partir do endpoint de coleta para melhorar a observabilidade das configurações de coleta de contêiner.
Otimizações
O método de coleta automática baseado em ENV agora suporta mais parâmetros de configuração relacionados ao LogStore, como a configuração de armazenamento frio.
1.3.2
Otimizações
O plug-in de scraping prometheus agora suporta dados Staleness.
Problemas corrigidos
Correção de problemas de fuso horário, incluindo um problema em que a opção de ajuste de fuso horário era ignorada quando a hora do sistema era usada ou quando a análise da hora do log falhava.
Correção de coleta duplicada de logs causada por reutilização de inode.
Correção de um problema em que o plug-in Grok podia não funcionar ao analisar caracteres chineses.
Correção do uso excessivo de memória na descoberta de contêineres introduzido na versão 1.2.1.
1.3.1
Novos recursos
Adição de suporte à ingestão de logs do protocolo OpenTelemetry via HTTP.
Adição do plug-in de mascaramento de dados
processor_desensitize.
Otimizações
Em ambientes de contêiner, o protocolo HTTPS agora é suportado ao criar recursos do Simple Log Service usando variáveis de ambiente.
Em ambientes de contêiner, agora é possível selecione a especificação do LogStore ao criar um LogStore usando uma Custom Resource Definition (CRD).
O offset do conteúdo no arquivo agora pode ser gerado quando plug-ins são usados para processar dados.
O contexto contínuo agora é mantido por padrão durante a coleta de saída padrão de contêiner.
Otimização do uso de memória na ingestão de dados Prometheus.
Problemas corrigidos
Correção de potenciais vazamentos de FD e eventos perdidos em ambientes Docker.
Correção de um vazamento de identificador de arquivo que ocorria quando as configurações de coleta do Logtail eram atualizadas.
Correção de um problema em que endereços IP eram resolvidos incorretamente para nomes de host especiais.
Correção de coleta duplicada de arquivos que ocorria quando vários caminhos de configuração tinham uma relação de diretório pai-filho.
1.2.1
Novos recursos
Adição de suporte à coleta de resultados de consultas SQL Server e PostgreSQL. Para mais informações, consulte Collect SQL Server query results e Collect PostgreSQL query results.
Adição de suporte à coleta de métricas de desempenho JMX.
-
Adição do plug-in de agregação de contexto de log (
aggregator_context). Para mais informações, consulte aggregators configuration.Isso torna recursos como consulta contextual, extração de campo
__topic__e LiveTail disponíveis para logs processados por plug-ins do Logtail. -
Adição do plug-in Grok para extrair campos de log.
É possível defina múltiplas expressões Grok para corresponder a logs em diferentes formatos.
Otimizações
Adição de suporte à coleta de saída padrão de contêineres que encerram em segundos.
Problemas corrigidos
Correção da análise de timestamps em microssegundos em logs no formato Apsara.
1.1.1
Novos recursos
Adição do plug-in de processamento CSV do Logtail.
Adição de suporte à análise de tráfego de rede nas camadas 4 e 7 usando eBPF. Os protocolos HTTP, MySQL, PgSQL, Redis e DNS são suportados.
1.1.0
Novos recursos
O plug-in
netpingagora suporta httping e latência de resolução DNS.
1.0.34
Novos recursos
Adição da API de Logging do Skywalking.
Otimizações
Adição de suporte à liberação rápida de identificadores de arquivo de contêineres containerd parados.
Problemas corrigidos
Correção de um problema em que os rótulos Kubernetes de contêineres containerd não podiam ser correspondidos.
1.0.32
Novos recursos
Ao coletar logs de texto, é possível analisar hora de alta precisão usando a configuração estendida (
"enable_precise_timestamp": true) ou o plug-inprocessor_strptime.
Otimizações
Otimização do mecanismo de detecção rootfs em cenários Kubernetes.
Otimização do mecanismo de identificação de runtime de contêiner em cenários Kubernetes.
Problemas corrigidos
Correção de uma exceção no plug-in
netpingno Windows.
1.0.31
Novos recursos
As configurações de coleta do Logtail agora suportam substituição de variáveis de ambiente.
Adição do plug-in
netping, que coleta dados de ping de rede entre um endereço IP especificado e um endereço IP de destino.O plug-in
gotimeagora pode converter a hora do log extraída para o formato timestamp.Quando logs syslog são coletados, o campo
_client_ip_é adicionado para indicar o endereço IP do cliente que transmite os logs.
Otimizações
Otimização do uso de memória na coleta de fluxo de saída padrão de contêiner.
1.0.30
Novos recursos
O plug-in Prometheus agora suporta a coleta de dados Prometheus da mesma máquina usando múltiplas configurações de coleta do Logtail.
Nós Windows no Container Service for Kubernetes agora suportam autenticação de token de add-on.
Problemas corrigidos
Correção de métricas
threadNumefdNumincorretas no plug-in de coleta de processos no Linux.Correção do erro
ConfigurationDiscoveryService not implementno plug-in SkyWalking.
1.0.29
Problemas corrigidos
Correção de um problema em que a correspondência de rótulos baseada em expressões regulares tornava-se inválida durante a coleta de saída padrão de contêiner. Este problema ocorreu no Logtail 1.0.27 e no Logtail 1.0.28.
1.0.28
Novos recursos
Adição de suporte à coleta de dados do protocolo SNMP.
O plug-in SkyWalking V3 agora suporta filtragem de atributos de instância.
Adição de suporte à configuração do parâmetro Accept Partial Fields no modo separador.
Problemas corrigidos
Correção de IDs de Span incorretos no plug-in SkyWalking V2.
1.0.27
Novos recursos
Adição do plug-in
processor_regex.Adição de suporte ao gerenciamento de configurações multirregião.
Otimizações
Otimização da coleta de métricas de host para suportar métricas IO Counter.
Problemas corrigidos
Correção de um problema em que o plug-in
service_http_servernão liberava conexões UNIX.Correção de um conflito que ocorria quando o Logtail executava múltiplas configurações de coleta do plug-in
metric_meta_kubernetessimultaneamente.
1.0.26
Novos recursos
Adição de suporte à coleta de métricas de processos.
Adição da coleta de identificadores de arquivo e do protocolo TCP durante a coleta de métricas de host.
Adição de suporte à coleta de metadados de clusters Kubernetes.
Adição de suporte à coleta de metadados de hosts.
Adição de um plug-in de saída gRPC.
Adição de suporte ao reconhecimento semântico de cluster Kubernetes durante a coleta de logs de contêiner.
Adição de suporte à coleta de dados de rastreamento do SkyWalking V2.
Adição de suporte à execução do plug-in
input_canalna plataforma Windows i386.
Otimizações
Melhoria na precisão da coleta de métricas de host em ambientes de contêiner.
1.0.25
Otimizações
Reforço da lógica de tratamento para casos em que a API readdir do sistema de arquivos retorna metadados imprecisos.
Problemas corrigidos
Correção de uma falha potencial que ocorria durante a importação de dados históricos.
1.0.24
Problemas corrigidos
Correção de um problema em que os dados enviados pelo Logtail imediatamente após a inicialização não carregavam o ID personalizado.
1.0.22
Problemas corrigidos
Correção de um problema em que o Logtail podia parar de relatar dados de status, que não são dados de usuário, para o Simple Log Service quando a rede era interrompida no modo Global Accelerator.
1.0.21
O Logtail 1.0.21 é a primeira versão do Logtail 1.0 lançada em todas as regiões. Ele fornece todos os recursos do Logtail 0.16.64 e adiciona os seguintes recursos:
Novos recursos
Adição do item de configuração
exactly_once_concurrency, que permite ao Logtail registrar informações de checkpoint granulares no nível de arquivo no disco local. Para mais informações, consulte Logtail configurations (Legacy).Adição do item de configuração
enable_log_time_auto_adjust, que permite que a hora do log se adapte à hora local do servidor. Para mais informações, consulte Set Logtail startup parameters.Adição do item de configuração
enable_log_position_meta, que adiciona os metadados do arquivo original de um log ao próprio log. Para mais informações, consulte Logtail configurations (Legacy).Adição do item de configuração
specified_year, que usa o ano da hora atual ou um ano especificado para completar a hora do log. Para mais informações, consulte Logtail configurations (Legacy).
0.16.68
Problemas corrigidos
Correção de uma falha de análise causada pelo tratamento incorreto da tag P (partial) durante a coleta de saída padrão de contêiner.
Correção de um problema em que o SpanID e o ParentSpanID em Links estavam incorretos em cenários de aplicação cruzada do plug-in
service_skywalking_agent_v3.
0.16.64
Otimizações
Aumento do timeout para solicitações ao motor de contêiner de 3 segundos para 30 segundos. Adição da variável de ambiente
DOCKER_CLIENT_REQUEST_TIMEOUT, que define o timeout para solicitações ao motor de contêiner.
Problemas corrigidos
Correção de um defeito em que o Span ID pai do plug-in
service_skywalkingestava incorreto.Correção de um defeito em que a lógica que cria configurações de coleta com base em variáveis de ambiente podia encerrar quando o motor de contêiner estava anormal.
0.16.62
Se você usa o Logtail 0.16.58 ou 0.16.60, atualize para o Logtail 0.16.62.
Problemas corrigidos
Correção de uma falha no envio de dados que ocorria com baixa probabilidade quando os dados estavam fora de ordem.
0.16.60
Novos recursos
Adição de suporte à coleta de dados de contêiner em ambientes containerd.
0.16.56
Otimizações
Ajuste do escopo da métrica
net_err_statnos logs de service para cobrir apenas erros de envio causados pela rede.
0.16.54
Novos recursos
Adição da métrica
net_err_stataos logs de service, que registra o número de erros de envio ocorridos nos últimos 1 minuto, 5 minutos e 15 minutos.
0.16.52
Se você tem muitas configurações de coleta para contêineres, incluindo saída padrão e arquivos de contêiner, atualize o Logtail para 0.16.52 ou posterior para reduzir efetivamente a sobrecarga de CPU.
Otimizações
Otimização da sobrecarga de CPU em cenários de coleta de dados de contêiner.
0.16.50
Novos recursos
Adição de suporte à instalação sob demanda do plug-in
service_telegrafem tempo de execução. Este recurso está disponível apenas para usuários ECS.
0.16.48
Otimizações
Otimização do plug-in
service_telegrafpara suportar múltiplas configurações em uma única máquina.
0.16.46
Nas regiões China (Hangzhou), China (Shanghai) e China (Beijing), atualize o Logtail para 0.16.46 ou posterior para evitar que o Logtail alterne endpoints quando ocorrer instabilidade na rede.
Otimizações
Limitação estrita dos tipos de rede que o Logtail pode usar.
0.16.44
Novos recursos
Adição do plug-in service_telegraf, que coleta dados de métricas.
0.16.42
Novos recursos
A filtragem por lista de bloqueios agora suporta correspondência multinível, como
/path/**/log.
Otimizações
Otimização da política para obtenção do endereço IP local. Se a política original falhar, o primeiro endereço IP da lista será obtido.
0.16.40
Novos recursos
Adição do plug-in de dados de status de host
metric_system_v2.Adição da variável de ambiente
ALIYUN_LOGTAIL_MAX_DOCKER_CONFIG_UPDATE_TIMESe seu parâmetro correspondentemax_docker_config_update_times, aplicáveis a cenários onde Jobs de curta duração são criados frequentemente em ambientes Kubernetes.
Otimizações
Otimização do desempenho, em termos de sobrecarga de CPU, de cenários de coleta de contêiner que possuem muitas configurações de coleta.
Problemas corrigidos
Correção de um problema em que o plug-in
processor_split_log_stringocasionalmente gerava linhas vazias.
0.16.38
Novos recursos
Adição de suporte a nomes de campos de hora personalizados no modo regex completo.
Adição do parâmetro
KeepSourceIfParseErroraos plug-insprocessor_json,processor_regexeprocessor_split_charpara reter dados brutos quando a análise falhar. Para mais informações, consulte Use Logtail plug-ins to process data.
0.16.36
Novos recursos
Adição do plug-in de criptografia
processor_encrypt.
0.16.34
Novos recursos
Adição de um HTTP Probe para suportar verificações de integridade do Kubernetes.
Problemas corrigidos
Correção de um core dump causado pela libcurl em alguns ambientes.
Correção de um problema em que a biblioteca libidn estava ausente quando o Logtail era instalado no CentOS 8.
0.16.32
Novos recursos
Adição do parâmetro
IgnoreFirstConnectorao plug-inprocessor_json.Adição de suporte a timestamps em milissegundos e microssegundos (
%s).Adição de suporte ao carregamento de múltiplas configurações locais do Logtail a partir de
/etc/ilogtail/config.d/.Adição de suporte ao carregamento de múltiplas configurações locais de usuário a partir de
/etc/ilogtail/user_config.d/.Adição dos plug-ins de processamento
processor_split_key_valueeprocessor_strptime.Adição dos parâmetros
oas_connect_timeouteoas_request_timeoutpara suportar cenários com redes lentas.
Otimizações
Remoção da restrição de entradas em configurações híbridas (arquivo+plug-in).
0.16.30
Esta versão apresenta um risco potencial de falhas na abertura de arquivos quando executada por longos períodos. Atualize para a versão mais recente.
Novos recursos
Adição de filtragem no nível Kubernetes para a coleta de saída padrão e arquivos Docker.
Otimizações
Otimização da contenção simultânea entre LogStores na mesma região quando as condições de rede são precárias.
Problemas corrigidos
Correção de um problema de perda de checkpoint que ocorria com baixa probabilidade devido a um erro na lógica de abertura de arquivos.
0.16.28
Novos recursos
Adição de um parâmetro que configure o tamanho do tail da primeira coleta.
Otimizações
Otimização da lógica para obtenção de metadados de contêiner para reduzir o impacto geral de contêineres anormais.
Problemas corrigidos
Correção de um vazamento de memória do
docker_stdoutem ambientes complexos.Correção de suporte incompleto a timestamps em milissegundos no modo JSON.
0.16.26
Novos recursos
Adição de suporte à coleta de logs containerd.
Problemas corrigidos
Correção de um problema de perda de checkpoint para arquivos rotacionados que ocorria com probabilidade extremamente baixa.
Correção de um problema em que o arquivo de configuração de coleta local
/etc/ilogtail/user_config.dnão era carregado quando o arquivo/usr/local/ilogtail/user_log_config.jsonnão existia.
0.16.24
Novos recursos
Adição de suporte à configuração de
working_ipeworking_hostnameusando variáveis de ambiente.Adição do parâmetro
force_quit_read_timeout, que define o timeout para encerramento forçado quando eventos não podem ser lidos devido a um bloqueio persistente.Adição de suporte à passagem de tags como path e topic para plug-ins.
Adição do plug-in
aggregator_shardhash, que permite definir shardhash dentro do plug-in.Adição dos plug-ins de processamento
processor_gotime,processor_rename,processor_add_fields,processor_jsoneprocessor_packjson. Para mais informações, consulte Use Logtail plug-ins to process data.Atualização do LogtailInsight e adição do recurso de visualização de progresso. É necessário defina
mark_offset_global_flagoucustomized_fields.mark_offset.
Otimizações
Otimização do alto uso de memória do Journal durante execuções prolongadas, liberando memória o mais cedo possível.
Otimização do intervalo em que as configurações são obtidas pela primeira vez quando não existe configuração local.
Problemas corrigidos
Correção de potencial coleta duplicada quando múltiplas configurações do Logtail eram usadas.
Correção de um problema em que timestamps em milissegundos e microssegundos não suportavam JSON int64.
0.16.21
Novos recursos
Adição de suporte a configurações personalizadas de topic estático.
Adição de suporte a filtragem por lista de bloqueios.
Adição do parâmetro
EnableEventMetaao plug-inservice_canalpara coletar as informações de cabeçalho de logs binários MySQL.
Otimizações
Otimização do mecanismo de parada do sistema de plug-ins.
Problemas corrigidos
Correção de um potencial vazamento de memória com logs GBK.
0.16.18
Novos recursos
Adição de suporte à coleta de eventos Docker. Para mais informações, consulte Collect Docker events.
Adição de suporte à coleta de logs Systemd Journal. Para mais informações, consulte Collect Systemd Journal logs.
Adição dos plug-ins de processamento
processor_pick_keyeprocessor_drop_last_key.
Otimizações
Otimização do uso de memória na coleta de logs de contêiner e na coleta por plug-ins.
Otimização do desempenho na coleta de logs multilinha da saída padrão de contêiner.
0.16.16
Novos recursos
Adição de suporte à criação automática de recursos relacionados a logs de auditoria do Kubernetes.
Adição de suporte à configuração de parâmetros de inicialização, como CPU, memória e simultaneidade de envio, usando variáveis de ambiente.
Adição de suporte à configuração de upload de tags personalizadas usando variáveis de ambiente.
O modo Sidecar agora suporta criação automática de configuração. Para mais informações, consulte Collect container text logs using a sidecar CRD.
Otimizações
O arquivo
aliuidagora é salvo automaticamente em um arquivo local.
Problemas corrigidos
Correção de uma falha que ocorria com probabilidade extremamente baixa durante a coleta de arquivos de contêiner.
Correção de um problema em que
IncludeLabelnão tinha efeito no Kubernetes para configurações criadas usando variáveis de ambiente.
0.16.15
Novos recursos
Adição de suporte ao modo GTID durante a coleta de logs binários MySQL. Este modo é ativado automaticamente quando logs binários MySQL são coletados.
Adição de suporte à especificação de curingas nos nomes de arquivos para importação de dados históricos.
O Kubernetes agora suporta a criação automática de configurações de índice.
Otimizações
Quando a divisão de linhas falha,
discardUnMatché verificado e os logs que não puderam ser divididos são relatados.O envio agora é tentado novamente automaticamente quando ocorre um erro de envio desconhecido, o que previne perda de dados em casos extremamente raros, como quando um pacote de dados enviado é adulterado em trânsito.
0.16.14
Novos recursos
Adição de suporte ao modo curinga durante a importação de dados históricos.
Adição do item de configuração de inicialização
default_tail_limit_kb, que configure o tamanho de salto para a primeira coleta de um arquivo. O valor padrão é 1.024 KB.Adição do item de configuração de coleta
batch_send_seconds, que configure o intervalo em que os pacotes de dados são enviados.Adição do item de configuração de coleta
batch_send_bytes, que configure o tamanho dos pacotes de dados.
Otimizações
Durante a coleta de saída padrão de contêiner, logs divididos pelo Docker Engine são mesclados automaticamente.
0.16.13
Novos recursos
Adição de suporte à configuração de coleta de logs usando variáveis de ambiente.
Adição de suporte à coleta de metadados em logs binários MySQL. Os campos de log
_filename_e_offset_foram adicionados.O script de instalação agora suporta seleção automática de parâmetros em uma VPC.
Adição de suporte ao modo de instalação Global Accelerator. Para mais informações, consulte Step 2: Configure Logtail collection acceleration.
0.16.11
Otimizações
Durante a coleta de logs binários MySQL, agora é possível coletar informações de nome de arquivo e offset.
Problemas corrigidos
Correção de uma exceção que ocorria com certa probabilidade quando o modo multilinha era usado para coletar saída padrão de contêiner.
0.16.10
Otimizações
Atualização do método de coleta para saída padrão de contêiner.
0.16.9
Novos recursos
Adição de um limite de frequência para atualização de configurações de coleta de arquivos de contêiner.
Problemas corrigidos
Correção de um vazamento de fd de socket que ocorria com probabilidade extremamente baixa.
0.16.8
Novos recursos
Adição do plug-in Logtail Lumberjack, que coleta dados de fontes Logstash e Beats. Para mais informações, consulte Collect data from Beats and Logstash data sources.
Adição do recurso de lista de bloqueios inotify.
Problemas corrigidos
Correção de parâmetros inconsistentes em pacotes de instalação anteriores.
Correção de um problema em que a versão do SO não podia ser obtida corretamente quando o Logtail era instalado em alguns sistemas.
0.16.6
Novos recursos
Adição de suporte à coleta de dados de monitoramento de host.
Adição de suporte à coleta de dados de monitoramento Redis.
Adição de suporte à coleta de instruções DDL (linguagem de definição de dados) em logs binários MySQL.
Adição de suporte à filtragem por ENV (ambiente) docker durante a coleta de saída padrão e arquivos de contêiner.
Problemas corrigidos
Garantia de compatibilidade com coleta de dados de tabelas MySQL que não possuem chave primária.
Resolução de perda de eventos causada por canal de assinatura instável do motor de contêiner no modo de coleta de contêiner.
0.16.5
Novos recursos
Adição do modo de coleta multilinha para saída padrão de contêiner. Para mais informações, consulte Examples of Logtail configurations for multi-line logs.
0.16.4
Novos recursos
Adição de suporte a soluções de implantação Docker e Kubernetes.
Adição de suporte à coleta de saída padrão e arquivos de contêiner. Para mais informações, consulte Collect container standard output using a DaemonSet in the console e Collect container text logs using a DaemonSet in the console.
0.16.2
Novos recursos
Adição do plug-in
processor_geoip.
0.16.0
Novos recursos
Adição de suporte à coleta de logs binários MySQL, resultados de consultas MySQL e dados HTTP. Para mais informações, consulte Use Logtail plug-ins to collect data.
Adição de suporte a configurações de análise combinadas: modo regex, modo âncora, modo separador e filtros.