Eval filter --- Status : core plugin, unit tested and maintained. The eval filter is used to process a field with javascript code. Example 1: multiply the value of field ``delay`` by 1000. Config using url: ``filter://eval://delay?operation=x*1000`` Config using logstash format: ```` filter { eval { field => delay operation => "x * 1000" } } ````` Example 2: add ``a`` character to the field ``toto``. Config using url: ``filter://eval://toto?operation=x+%22a%22`` Config using logstash format: ```` filter { eval { field => delay operation => "x + 'a'" } } ````` Parameters: * ``field``: which field to work on. * ``operation``: javascript code to execute. The input field is in the ``x`` variable. * ``target_field``: field to store the result. Default : source field.