Você pode usar logstash filtro kv para analisar os cookies.
Se você tiver um campo cookie
que contém "AUSERID=5286; SERVICEID=08130xx; JSESSIONID=xxxx; AgencyUserSession=xxxx; _ga=GA1.2.xxx; __utma=xxx;"
você pode escrever no seu logstash.conf algo como:
kv {
source => "cookie"
prefix => "cookie_"
trim => ";"
}
Isso lhe dará campos:
cookie_AUSERID => 5286
cookie_SERVICEID => 08130xx
...
Mas eu prefiro especificar explicitamente os cookies que eu quero converter em campos (alguns sistemas criam muitos cookies que não têm significado para mim, eles apenas poluem os logs):
kv {
source => "cookie"
prefix => "cookie_"
trim => ";"
include_keys => [ "AUSERID", "SERVICEID" ]
}