В этой статье я немного остановился на простом промере работы KQL и EQL. Помимо этого доступны Elasticsearch Query DSL и Watcher он же Kibana Alerting. Эти подходы не могут заменить друг друга, но зато прекрасно дополняют. Одни попроще для быстрого поиска и анализа, вторые пригодятся в сложной автоматизации. Самый простой KQL - Kibana Query language Интуитивно понятный язык для быстрого поиска и фильтрации данных. Предназначен - для быстрой проверки предположений, интерактивной фильтрации, анализа и визуализации в дашбоард. Плюсы: Прост в освоении, так как поддерживает базовые операторы: and, or, not. Автоподставка символов в Kibana. Поддерживает CIDR. Минусы: KQL ограничен в возможностях выполнения сложных агрегаций. Не получится найти с помощью одного KQL запроса пользователя с нескольким десятком неудачных запросов на вход за несколько минут. Пример запроса для отображения всех событий сети (при условии что настроен аудит): source.ip: 192.168.0.0/16 EQL используемый в Apache Lucene