Нет, dissect
поддерживает только одно сопоставление для каждого поля.
Если в вашем журнале несколько шаблонов, вам нужно будет использовать grok
, который поддерживает несколько совпадающих шаблонов.
В зависимости от того, как обрабатываются ваши сообщения журнала, вы можете использовать комбинацию условных выражений для фильтрации ваших сообщений и отправлять каждое из них на соответствующие dissect
или комбинировать grok
и dissect
для анализа общих частей вашего сообщения.
Вы также можете фильтровать по тегу _dissectfailure
, если ваш второй шаблон не соответствует dissect
, он получит этот тег, а затем вы можете применить соответствующий dissect