Optimization in Splunk AI Assistant for SPL
Version 1.4.0 and higher of Splunk AI Assistant for SPL offers search optimization.
Optimization can improve existing SPL searches or generate better searches when using the app to create new SPL searches. Optimization uses metadata from your Splunk deployment to provide better results from Splunk AI Assistant for SPL.
Optimization leverages the following optimization strategies:
-
Choosing the right index
-
Using
tstat -
Eliminating unnecessary wildcards
Optimization examples
To optimize an existing search, you can ask the assistant to perform optimization using the format of Optimize this search <original_search_query>.
See the following examples of SPL searches before and after SPL optimization:
| Use case | Input | GPT Output | Llama Output |
|---|---|---|---|
| Select correct index |
CODE
|
CODE
|
CODE
|
|
CODE
|
CODE
|
CODE
|
|
|
CODE
|
CODE
|
CODE
|
|
| Optimize stats > tstats |
CODE
|
CODE
|
CODE
|
|
CODE
|
CODE
|
CODE
|
|
| Wildcard replacement |
CODE
|
CODE
|
CODE
|