Skip to main content
User guide

Platform health

An eight-point Splunk check-up with AI interpretation; the slow-search advisor: the most expensive searches from _audit, rewritten, verified by result count on real data, applied to the saved search.

Platform health is the first page of "Administration"; its tab family includes Audit log and Outbound channels, with a "Search performance" tab inside the page. The check-up is in every edition; interpretation is a paid capability.

Check-up

Check-up

Eight checks, each ok / warn / fail / unknown with summary, evidence and advice; thresholds in [platform]:

CheckWhatSource
splunkd healthYellow / red features in the health tree and their reasons/services/server/health/splunkd/details
Indexer clusterCluster state; a standalone instance is ok/services/cluster/manager/info
Licence usagePool usage %, warning count (5 = fail)/services/licenser/pools
Internal error rate24-hour log_level=ERROR by componentindex=_internal
Scheduler skipsSkip ratio, most-skipped saved searches and reasonsindex=_internal sourcetype=scheduler
KV storeStatus/services/kvstore/status
Ingest freshnessAge of each sourcetype's newest event (fewer than 100 events ignored)| metadata type=sourcetypes
Clock baselineEvent time ahead of now (collector clock skew)Same

A user without read access to licenser / cluster sees those checks as unknown. Under a Splunk Free licence the cluster endpoint returns 402 and is unknown too.

AI interpretation

"Interpret" hands the eight results to the model, which links related failures ("two log types stopped in the same second → upstream collection path") and returns a conclusion plus actions[{title, why, how}] where how is read-only SPL. Matching runbooks from the knowledge base enter the prompt. 25–32 s on the 1.9.0 test box.

Interpretation

Search performance (1.8.0+)

The "Search performance" tab pulls the last 7 days of completed searches from _audit (action=search info=completed), excludes this app's own, DMC housekeeping and splunk-system-user, and ranks the Top 20 by total run time:

ColumnNotes
SearchSPL fragment
Runs / total timeOver 7 days
Scan efficiencyevent_count / scan_count; lower is more wasteful
SourceWhich saved search (required before a rewrite can be applied)

Slow searches

"Optimize" on a row: the model returns optimized_spl / expected_gain / why / risk; both SPLs are syntax-checked with | head 0 and compared with | stats count ([spl_advisor] verify_window, default -24h), and verified states whether the counts match. Typical rewrite: index=* | stats count by hostindex=rst_demo | fields host | stats count by host.

Rewrite advice

"Apply to saved search" (admin) replaces its search field after a KV backup (copilot_state kind advisor_backup); "Revert" on the row restores it. Only searches applied from this page have a backup; anything else returns advisor_no_backup. The 2^64-scale total_run_time that _audit writes for cancelled or zombie jobs is filtered out.

On this page