Подойдет ли этот же grok фильтр для парсинга логов в logstash?

 

Да, подойдет. Формат grok фильтров одинаков и в ingest node, где в данном случае происходит обработка логов, и в logstash.

Есть ли разница в настройке elastic cloud и собственного elk сервера?

 

Принципиальной разницы в настройке нет. Это абсолютно одинаковые продукты. Первый развернут в публичном облаке, второй на ваших собственных серверах.

Будут ли корректно обрабатываться логи, если в них не будет присутствовать запись с session id?

 

Да, будут. В фильтре перед %{word:session\_id} стоит вопросительный знак, который делает необязательным наличие этой строки в логе.