Todos os produtos
Search
Central de documentação

Simple Log Service:Plugins de processamento

Última atualização: Sep 15, 2026

Os plugins de processamento convertem logs brutos em dados estruturados durante a coleta.

Contexto

O SLS oferece dois tipos de plugins de processamento: nativos e estendidos.

  • Plugins nativos: oferecem alto desempenho e atendem à maioria dos cenários. São a escolha padrão recomendada.

  • Plugins estendidos: abrangem mais casos de uso, mas consomem recursos adicionais. Utilize-os quando os plugins nativos não conseguirem processar o formato do log.

Limitações

  • Limitações de desempenho

    • Plugins estendidos consomem mais recursos (principalmente CPU). Ajuste os parâmetros do coletor conforme necessário. Configuration management.

    • Se a taxa de dados brutos ultrapassar 5 MB/s, evite combinações complexas de plugins. Use um plugin estendido para o processamento inicial e data transformation para tarefas mais complexas.

  • Limitações na coleta de logs

    • Plugins estendidos processam logs de texto no modo de linha. Metadados no nível de arquivo, como __tag__:__path__ e __topic__, são armazenados em cada log.

    • O uso de plugins estendidos afeta recursos relacionados a tags:

      • A consulta contextual e o LiveTail ficam indisponíveis, a menos que você adicione uma configuração de agregadores.

      • O campo __topic__ é renomeado para __log_topic__. Com uma configuração de agregadores, os logs contêm tanto o campo __topic__ quanto o __log_topic__. Para remover o campo __log_topic__, utilize o plugin Field processing plugins.

      • Campos como __tag__:__path__ perdem os índices de campo nativos. Crie um crie um índice de campo para eles.

  • Limitações na combinação de plugins

    • Para versões do Logtail anteriores à 2.0:

      • Não é possível combinar plugins nativos e estendidos.

      • Plugins nativos suportam apenas a coleta de logs de texto, com os seguintes requisitos:

        • O primeiro plugin deve ser de análise de dados: modo Regex, Delimitador, JSON, NGINX, Apache ou IIS.

        • Após o primeiro plugin, adicione apenas um plugin de análise de tempo, um de filtragem de dados e vários de mascaramento de dados.

    • No Logtail 2.0, posicione os plugins estendidos após todos os plugins nativos.

  • Limites na combinação de parâmetros de plugins nativos

    Para plugins de análise nativos (modos Regex, JSON, Delimitador, NGINX, Apache e IIS) em versões do Logtail anteriores à 2.0, apenas combinações específicas de parâmetros são válidas. Outras combinações podem gerar resultados imprevisíveis.

    • Enviar apenas logs analisados com sucesso:

      Desmarque as caixas de seleção Keep original fields on parsing failure e Keep original fields on parsing success.

    • Enviar logs analisados em caso de sucesso e logs brutos em caso de falha:

      Marque a caixa de seleção Keep original fields on parsing failure, desmarque a caixa Keep original fields on parsing success e defina Renamed original field como __raw__.

    • Em caso de análise bem-sucedida, envie tanto o log analisado quanto o campo de log original. Se a análise falhar, envie o log bruto.

      Por exemplo, após analisar com sucesso um log contendo "content": "{"request_method":"GET", "request_time":"200"}", um novo campo é adicionado ao log analisado. O nome desse campo corresponde ao valor de Renamed original field (ou ao nome do campo original, se deixado em branco), e seu valor é o conteúdo original: {"request_method":"GET", "request_time":"200"}.

      Marque as caixas de seleção Keep original fields on parsing failure e Keep original fields on parsing success. Ative a opção Advanced Parameters e insira {"CopingRawLog":true}. Em versões do Logtail anteriores à 2.0, apenas algumas combinações de parâmetros são efetivas.

Lista de plugins de processamento

Plugins nativos

Nome do plugin

Descrição

Análise de dados (modo Regex)

Data parsing plugins

Análise de dados (modo JSON)

Data parsing plugins

Análise de dados (modo Delimitador)

Data parsing plugins

Análise de dados (modo NGINX)

Data parsing plugins

Análise de dados (modo Apache)

Data parsing plugins

Análise de dados (modo IIS)

Data parsing plugins

Análise de tempo

Time-processing plugins

Filtragem de dados

Data filtering plugin

Mascaramento de dados

Data masking and encryption plugins

Plugins estendidos

Recurso

Descrição

Extrair campos

Field processing plugins

Field processing plugins

Field processing plugins

Field processing plugins

Field processing plugins

Field processing plugins

Field processing plugins

Adicionar campos

Field processing plugins

Remover campos

Field processing plugins

Renomear campos

Field processing plugins

Encapsular campos

Encapsula campos em um objeto JSON. Field processing plugins.

Expandir campos JSON

Field processing plugins

Filtrar logs

Filtra logs comparando valores de campo com uma expressão regular. Data filtering plugin.

Filtra logs comparando nomes de campo com uma expressão regular. Data filtering plugin.

Extrair horário do log

Analisa o campo de tempo dos logs brutos e define o horário do log. Time-processing plugins.

Converter endereços IP

Converte endereços IP em localizações geográficas (país, estado, cidade, coordenadas). Data transformation plugins.

Mascarar dados sensíveis

Substitui dados sensíveis do log por uma string especificada ou hash MD5. Data masking and encryption plugins.

Mapear valores de campo

Field processing plugins

Criptografar campos

Data masking and encryption plugins

Codificar e decodificar dados

Data masking and encryption plugins

Data masking and encryption plugins

Data masking and encryption plugins

Converter logs em métricas

Converte logs em métricas do SLS. Data transformation plugins.

Converter logs em traces

Converte logs em traces do SLS. Data transformation plugins.

Adicionar um plugin

Modificar uma configuração

  1. Faça login no console do Simple Log Service (SLS).

  2. Na lista de projetos, clique em no projeto desejado.

  3. Na aba Log Storage > Logstores, clique em no ícone > ao lado do seu Logstore e acesse Data Collection > Logtail Configurations.

  4. Na lista Logtail Configuration, localize sua configuração do Logtail e clique em Manage Logtail Configuration na coluna Actions.

  5. No topo da página, clique em Edit. Na seção Processor Configurations, na parte inferior da página, adicione um plugin e clique em Save.

Criar uma configuração

  1. Faça login no console do Simple Log Service (SLS).

  2. No lado direito da página, clique em no cartão Quick Data Import.

  3. Na caixa de diálogo Import Data, clique em em um cartão e siga o assistente. Na etapa Logtail Configuration, adicione um plugin. Collect text logs from a host.

    Nota

    A configuração do plugin é a mesma para configurações novas e existentes do Logtail.