Splunk Search

Why am I getting "TypeError: e.replace is not a function" using SearchManager with eval in the search?

vikassanap2011
New Member
new SearchManager({
                id: "mysearch1",
                earliest_time: "-24h@h",
                latest_time: "now",
                search: "openstack::* node::* command=w |dedup node|eval critical = if( load2 > 1.25,load2,0)|table node load2 critical",
            });

Console error:

TypeError: e.replace is not a function


...ngToFieldList(e))},s=function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}...
0 Karma

koshyk
Super Champion

I guess you got a "comma" after the "search" param, thus the function not ending properly

0 Karma

vganjare
Builder

Try using Following code:

new SearchManager({
     id: "mysearch1",
     earliest_time: "-24h@h",
     latest_time: "now",
     search: "openstack::* node::* command=w |dedup node|eval critical = if( load2 > 1.25,load2,0)|table node load2 critical"
 });

Please note: Removed the last comma (just after search string).

Thanks!!

0 Karma
Get Updates on the Splunk Community!

Wondering How to Build Resiliency in the Cloud?

IT leaders are choosing Splunk Cloud as an ideal cloud transformation platform to drive business resilience,  ...

Updated Data Management and AWS GDI Inventory in Splunk Observability

We’re making some changes to Data Management and Infrastructure Inventory for AWS. The Data Management page, ...

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...