Splunk Search

Why am I getting error "Regex: invalid UTF-8 string" trying to filter events based on string results from a subsearch?

rescobar713
Path Finder

I'm trying to filter out events from a search based on a list of strings retrieved from the results of another search, like this:

... NOT [search ... | dedup title | eval title=substr(title, 5) | fields title]

However, I keep getting a Regex: invalid UTF-8 string error.

Is my syntax incorrect? Should I be going about this a different way?

Let me know if I can provide any additional information to help.

0 Karma
1 Solution

rescobar713
Path Finder

I figured it out. Instead of using NOT I did this:

... | where ![search ... | dedup title | eval title=substr(title, 5) | fields title]

View solution in original post

0 Karma

rescobar713
Path Finder

I figured it out. Instead of using NOT I did this:

... | where ![search ... | dedup title | eval title=substr(title, 5) | fields title]
0 Karma

woodcock
Esteemed Legend

I do not understand the error but you can do it like this and probably bypass the error:

... | dedup title | eval title=substr(title, 5) | fields title | map search="NOT $title$"
0 Karma
Get Updates on the Splunk Community!

Automatic Discovery Part 1: What is Automatic Discovery in Splunk Observability Cloud ...

If you’ve ever deployed a new database cluster, spun up a caching layer, or added a load balancer, you know it ...

Real-Time Fraud Detection: How Splunk Dashboards Protect Financial Institutions

Financial fraud isn't slowing down. If anything, it's getting more sophisticated. Account takeovers, credit ...

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...