JavaScript Eval
![]()
Description​
A pipeline element that allows writing user defined JavaScript function to enrich events.
Required input​
This processor does not have any specific input requirements.
Configuration​
User can specify their custom enrichment logic within the process method. Please note that the process function
must be in the following format and it must return a map of data which is compatible with the output schema.
function process(event) {
// do processing here.
// return a map with fields that matched defined output schema.
return {id: event.id, tempInCelsius: (event.tempInKelvin - 273.15)};
}
Output​
A new event with the user defined output schema.