Comportamento de pré-processamento de regex na automação de alertas enriquecidos

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Explica como Gestão de eventos a automação de alertas pré-processa os valores antes de aplicar padrões regex, por que o comportamento de correspondência difere entre os pré-preenchidos JSON de informações adicionais valores de amostra de campos e texto livre e como projetar padrões regex que funcionem de forma confiável.

    Pré-processando campos de alerta

    Gestão de eventos a automação de alertas pré-processa os valores do campo de alerta antes de avaliar os padrões regex. Esse pré-processamento garante correspondência consistente no back-end, mas pode levar a comportamentos diferentes na IU, dependendo de como você fornece o valor de amostra.

    Entender esse comportamento ajuda a criar padrões regex que são validados corretamente e se comportam conforme esperado no tempo de execução.

    Como o pré-processamento funciona

    Durante a avaliação regex, o pré-processamento ocorrerá somente se o valor for um valor JSON (JSON dentro de Informações adicionais Independentemente de como você inserir o valor de amostra. O sistema pré-processa automaticamente o valor da amostra quando você seleciona um pré-preenchido Informações adicionais do Extrair do campo lista suspensa.

    Antes de aplicar a correspondência de regex, o back-end pré-processa os valores da seguinte forma:
    • Remove caracteres de aspas ( " )
    • : Substitui ": " Por "" (ou ":" por ", se não houver espaço)
    • Converte JSON em (chave: valor)

    Limitação de valor de amostra de texto livre

    Quando você insere manualmente um valor de amostra de texto livre (por exemplo, quando o campo selecionado não tem dados ou ao testar sem eventos correspondentes):
    • A IU não pré-processa o valor de amostra.
    • O back-end pré-processa o valor durante a correspondência de regex.
    • Os padrões regex que funcionam em ferramentas externas podem não aparecer como correspondentes na IU.
    Tabela 1. Exemplo
    Corrente Preferencial
    "linux_server" linux_server
    "CI_Type": "Server" (IC_Type_Server)

    Impacto

    Pode ocorrer uma incompatibilidade entre o valor inserido no Valor de amostra e o valor que o back-end avalia durante a correspondência de regex.

    Solução alternativa

    Em vez de corresponder à estrutura JSON, corresponda ao pré-processado (chave: valor) formato:
    • Uso (chave: valor) em vez de - "chave": "valor" .
    • Evite corresponder a estrutura JSON (aspas, dois-pontos, espaço em branco).