Splunk Search

Wildcard in Field Value for where clause

rmasons
New Member

I am currently running this search to populate a table in a dashboard:

dedup clientcert sortby "-date" | where clientcert="$host_name$" | table partitions_*size

The hosts share some similar partitions, however most differ. I am attempting to only display the results that have values in them.

0 Karma

woodcock
Esteemed Legend

Please show sample data, existing search, and desired output.

0 Karma

rmasons
New Member

I am trying to filter out the columns that are blank in this table. Desired output should only show if there is a value. This is also supposed to be automated and dynamic, changing when a new client is selected and has different partitions

image?!(//C:\Users\msrusse\Pictures\Splunksearch.jpg)

0 Karma

DalJeanis
Legend

Try this -

| rename COMMENT as "Move the where clause before the dedup for efficiency." 
| where clientcert="$host_name$" 
| dedup clientcert sortby "-date" 

| rename COMMENT as "Leave in the field clientcert to enable the untable command, and to allow multiselect later if you want."
| table clientcert partitions_*size

| rename COMMENT as "Pull all the PartitionNames and Values to individual lines"
| untable clientcert PartitionName Value

| rename COMMENT as "Kill the ones that are null, then put it all back together as a table with fewer columns."
| where isnotnull(Value)
| xyseries clientcert PartitionName Value
0 Karma

rmasons
New Member

How would this be run where the PartitionName is unknown by the user?

0 Karma

somesoni2
Revered Legend

You can use like or match function with where clause to specify wildcards in field values.

dedup clientcert sortby "-date" | where like(clientcert,"$host_name$%" | table partitions_*size

OR

dedup clientcert sortby "-date" | where match(clientcert,"$host_name$") | table partitions_*size
0 Karma

rmasons
New Member

The search table still displays columns with data from other clientcert's

0 Karma
Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

REGISTER NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If ...

Observability | Use Synthetic Monitoring for Website Metadata Verification

If you are on Splunk Observability Cloud, you may already have Synthetic Monitoringin your observability ...

More Ways To Control Your Costs With Archived Metrics | Register for Tech Talk

Tuesday, May 14, 2024  |  11AM PT / 2PM ET Register to Attend Join us for this Tech Talk and learn how to ...