FLX (Flex Objects) Use Case Template Catalog¶
What this page is
The full catalog of every pre-built FLX use case template that ships with TrackMe — 65 templates in v2.3.23, grouped by category, with metrics, schedule, source data, dependencies, and ML-outlier flag per entry.
The page ends with a gap-analysis checklist organised by domain (license, indexer cluster, ingestion, SH workload, good practices, data quality, Cribl, SOAR, host OS, …) — work through it one question at a time when auditing an existing TrackMe deployment.
- Catalog version:
TrackMe v2.3.23 (65 templates).
- Where the source lives:
package/lib/flx_library/<uc_ref>.jsoninside the TrackMe Splunk app — one JSON file per template.
Introduction¶
TrackMe’s Flex Objects (FLX) component turns any Splunk SPL search into a tracked entity with custom KPIs, dynamic thresholds and stateful alerting. Out of the box, TrackMe ships 65 pre-built FLX templates that cover the most common monitoring needs across Splunk Enterprise, Splunk Cloud, Splunk SOAR, Cribl Stream / Cribl Edge, and the canonical Splunk technology add-ons (TA-nix, Splunk_TA_windows).
Every template declares:
uc_ref— template identifier (matches the filename without.json).uc_vendor— broad provenance:SplunkorCribl.uc_category— finer-grained grouping used in the wizard.uc_description— one-sentence intent shown before creation.uc_earliest/uc_latest— relative time bounds of the SPL.uc_cron— schedule for the generated saved-search.uc_metrics— flat list of KPI names produced by the search.uc_implementation_comments— pre-requisites, caveats, documentation links.uc_search— the SPL backing the use case (not reproduced here — see source).
Of the 65 templates:
2 vendors are represented — Splunk (54 templates) and Cribl (11).
11 categories group them — see the per-category tables below.
20 templates opt into native ML outlier detection by emitting an
outliers_metricsblock in their SPL (flaggedyesin the Outlier-friendly? column).Schedules range from every 5 min (the majority) through half-hourly, hourly and twice-daily, down to a handful of once-a-day batch searches anchored at quiet hours (license rollups around 03:00 – 04:00 UTC, field-quality at 06:00 UTC).
How to read the schedule column¶
*/5 * * * *→ every 5 minutes*/15 * * * *→ every 15 minutes*/30 * * * *→ every 30 minutes0 * * * *→ hourly on the hour0 */12 * * *→ every 12 hours (00:00 and 12:00 UTC)5 3 * * *→ daily at 03:05 UTC10 4 * * *→ daily at 04:10 UTC15 4 * * *→ daily at 04:15 UTC0 6 * * *→ daily at 06:00 UTC
All schedules run against the tenant’s local time-zone interpretation once dispatched by the Splunk scheduler.
How to read the source-data column¶
_internal— Splunk’s own indexed logs (splunkd.log,license_usage.log,metrics.log, …)._introspection— host resource usage, KV-store stats, scheduler diagnostics._dsphonehome— deployment-server phone-home events.cribl_metrics— Cribl-emitted internal metrics indexed on the Splunk side._cmc_summary/summary— Splunk Cloud monitoring summary events (CMC).mgmt API (| rest)— Splunk REST endpoint executed in-search.Cribl API (| cribl)— out-of-band call viaTA-trackme-cribl.SOAR API (| trackmesplksoar)— out-of-band call to a SOAR controller.Custom index— anything else (phantom_action_run,lastchanceindex,trackme:fields_quality).tstats/mstats— tsidx / metric store; the actual index is parameter-driven.
How to read the dependency column¶
none— pure Splunk; runs against indexers / SH out of the box.TA-trackme-cribl— required for any| cribl …command.Splunk_TA_cribl + cribl_metrics index— required formstatsagainst Cribl-emitted metrics indexed in Splunk.TA-nix— required forcpu_metric/vmstat_metricsource-types.Splunk_TA_windows— required forPerfmon:*source-types.Splunk DB Connect— required to monitor JDBC inputs.Splunk App for SOAR / SOAR integration— required for| trackmesplksoar.sa-littlehelper— Splunk SA app providing| bundlefiles(Splunkbase #6368).TrackMe remote account— when the search is meant to run against a remote Splunk viasplunkremotesearch.
See TrackMe Ecosystem — Companion Add-ons for the full companion-add-on inventory.
Catalog by category¶
cribl_edge¶
Two templates covering Cribl Edge fleet health, one via the Cribl management API and one via Cribl’s internal metrics indexed inside Splunk.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Cribl |
Polls Cribl Edge worker nodes via the Cribl management API and alerts if a node stops heart-beating. |
|
every 5 min |
Cribl API ( |
TA-trackme-cribl |
no |
|
Cribl |
Uses Cribl Edge internal metrics indexed in Splunk to compute per-host event-delay and surface silent nodes. |
|
every 5 min |
|
Splunk_TA_cribl + |
no |
cribl_logstream¶
Nine templates that wrap the canonical Cribl Stream health, traffic and resource metrics. Traffic-flow templates (route / pack / pipeline / total in / out) are outlier-friendly so you get drift detection out of the box.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Cribl |
Tracks the percentage of healthy Cribl Stream inputs by input type and group. |
|
every 5 min |
|
Splunk_TA_cribl |
no |
|
Cribl |
Tracks the percentage of healthy Cribl Stream outputs
( |
|
every 5 min |
|
Splunk_TA_cribl |
no |
|
Cribl |
Watches per-host CPU consumption across the Cribl Stream worker fleet (avg / max / p95). |
|
every 5 min |
|
Splunk_TA_cribl |
no |
|
Cribl |
Detects blocked and back-pressured outputs that are starving the pipeline. |
|
every 5 min |
|
Splunk_TA_cribl |
no |
|
Cribl |
Tracks per-Pack event volume in / out and applies ML outlier detection to spot abnormal pack-level traffic. |
|
every 5 min |
|
Splunk_TA_cribl |
yes |
|
Cribl |
Tracks per-pipeline event in / out / dropped and their pct sent vs pct dropped to flag silently dropping pipelines. |
|
every 5 min |
|
Splunk_TA_cribl |
yes |
|
Cribl |
Per-route in / out bytes and events with ML outlier detection — catches abnormal traffic shifts on a specific route. |
|
every 5 min |
|
Splunk_TA_cribl |
yes |
|
Cribl |
Aggregate input throughput per input source (bytes + events) with outlier detection. |
|
every 5 min |
|
Splunk_TA_cribl |
yes |
|
Cribl |
Aggregate output throughput per destination (bytes + events) with outlier detection. |
|
every 5 min |
|
Splunk_TA_cribl |
yes |
splunk_infrastructure¶
The largest category — 17 templates covering indexer / SH / KV-store / cluster health, parsing quality, queue saturation, and forwarder fleet tracking. This is where most “is Splunk healthy?” alerts live.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Per-index bucket health — surfaces prematurely-rolled (small) buckets and quarantined buckets (a typical symptom of timestamp parsing failures). |
|
every 30 min |
|
none |
no |
|
Splunk |
Knowledge-bundle size per app on the SH tier — a bloated bundle slows search dispatch. |
|
every 15 min |
|
sa-littlehelper (Splunkbase #6368) |
no |
|
Splunk |
Identifies deployment-server clients that have stopped phoning home (silent UF dropout). |
|
every 5 min |
|
none |
no |
|
Splunk |
Data Model Acceleration completeness, size, run duration and bucket count — surfaces stuck DM accelerations with ML outliers. |
|
every 5 min |
mgmt API ( |
none |
yes |
|
Splunk |
Per-collection KV-store size against thresholds + total KV-store size. |
|
every 5 min |
|
none |
no |
|
Splunk |
KV-store service readiness — alerts when the KV-store goes degraded / down. |
(status only, no numeric metric) |
every 5 min |
mgmt API ( |
none |
no |
|
Splunk |
Detects oversized lookup files that slow bundle replication, with outlier detection on total lookup size. |
|
every 12 hours |
mgmt API ( |
none |
yes |
|
Splunk |
Aggregates WARN / ERROR from |
|
hourly |
|
none |
no |
|
Splunk |
Tracks indexing-pipeline queue fill (parsing, aggregator, typing, indexer) — surfaces backpressure indicating scale issues. |
|
every 5 min |
|
none |
no |
|
Splunk |
Search-head scheduler activity (eligible / dispatched / completed / lag / runtime) with ML outliers — catches drift in SH workload. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Remote SH availability + dispatched-artifact count (jobs count)
— designed to be run against every member of an SHC via
|
|
every 5 min |
|
TrackMe remote account (SHC) |
yes |
|
Splunk |
Per-peer indexer cluster view — bucket %, primary % and bucket balancing deviation, joined with introspection CPU / mem. |
|
every 5 min |
mgmt API + |
none |
no |
|
Splunk |
Global indexer-cluster availability and peer up / down / unknown breakdown. |
|
every 5 min |
mgmt API ( |
none |
no |
|
Splunk |
Per-instance average / p95 / max CPU usage from Splunk introspection. |
|
every 5 min |
|
none |
no |
|
Splunk |
Counts events per |
|
every 30 min |
|
none |
yes |
|
Splunk |
Per-instance average / p95 / max memory usage from Splunk introspection. |
|
every 5 min |
|
none |
no |
|
Splunk |
SHC captain-level health flags — maintenance mode,
|
|
every 5 min |
mgmt API ( |
TrackMe remote account (any SHC member) |
no |
|
Splunk |
Per-member SHC status — surfaces lost / down / pending members. |
(status fields, no numeric metric) |
every 5 min |
mgmt API ( |
TrackMe remote account (any SHC member) |
no |
|
Splunk |
Inventories UF client versions via tcpin_connections TERM tstats, picks the highest version as target, alerts on % non- compliant. |
|
every 5 min |
|
none |
no |
splunk_data_collection¶
Nine templates focused on the data flowing into Splunk — license volume, event / host drop detection, HEC errors, DB Connect inputs, and basic host tracking.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
DB Connect modular-input health — alerts if a JDBC input is disabled. |
(state only, no numeric metric) |
every 5 min |
mgmt API ( |
Splunk DB Connect |
no |
|
Splunk |
Daily global license-pool volume with ML outliers — catches abnormal day-over-day spikes. |
|
daily @ 04:10 UTC |
|
none |
yes |
|
Splunk |
Daily license volume per index with ML outliers — same as global but per-index granularity. |
|
daily @ 04:15 UTC |
|
none |
yes |
|
Splunk |
Hourly per-index event count and distinct host count (absolute window) with ML outliers — catches feed drop-outs. |
|
hourly |
|
none |
yes |
|
Splunk |
Same as absolute but with a rolling time window for near-real-time drop detection. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Simple per-host data-arrival tracking by index + sourcetype — surfaces silent hosts. |
|
every 5 min |
|
none |
no |
|
Splunk |
Detects events landing in |
|
every 5 min |
Custom index ( |
none |
no |
|
Splunk |
HEC parsing errors broken down by |
|
every 10 min |
|
none |
no |
|
Splunk |
Per-index daily ingested volume (license-based) with ML outliers to catch unexpected daily drops. |
|
daily @ 03:05 UTC |
|
none |
yes |
splunk_enterprise¶
Splunk-Enterprise-specific licensing templates — license pool, license
volume rolling windows. (The two cluster-status templates
splk_splunk_enterprise_cluster_peers_status and
splk_splunk_enterprise_cluster_status are tagged with this category
in source but documented above under splunk_infrastructure because
they share the cluster-health theme — readers should consult either
table.)
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Per-pool % used and absolute GB used against the licensed pool quota — alerts when a pool approaches saturation. |
|
every 5 min |
mgmt API ( |
none |
yes |
|
Splunk |
Rolling global license usage at 60 min / 4 h / 24 h horizons (volume + % pool) with ML outliers — designed for near-real-time anomaly detection. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Same as global but per-index — pinpoints which index is driving a license spike. |
|
every 5 min |
|
none |
yes |
splunk_cloud¶
Six Splunk-Cloud-only templates — storage, SVC consumption (global, per app, per consumer service) and rolling license volume.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Splunk Cloud global rolling license usage (60 min / 4 h / 24 h) with ML outliers. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Splunk Cloud per-index rolling license usage with ML outliers. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Splunk Cloud stack storage used vs licensed and % consumption against acceptable thresholds. |
|
every 5 min |
|
none |
no |
|
Splunk |
Splunk Cloud stack SVC usage % vs licensed SVC for the whole stack, with ML outliers. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Per-app SVC consumption attribution. |
|
every 5 min |
|
none |
yes |
|
Splunk |
Per-consumer-service SVC attribution (ad-hoc, scheduled, …). |
|
every 5 min |
|
none |
yes |
splunk_soar¶
Nine templates wrapping the TrackMe SOAR integration — adhoc / playbook action failures, playbook concurrency, asset health, automation-broker HA, infra load / memory, service health, and Splunk-forwarding back into Splunk.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Adhoc SOAR action failures (no playbook) — counts total / success / failed. |
|
every 15 min |
Custom index ( |
SOAR-to-Splunk forwarding |
no |
|
Splunk |
Playbook-driven SOAR action failures — counts total / success / failed. |
|
every 15 min |
Custom index ( |
SOAR-to-Splunk forwarding |
no |
|
Splunk |
Active asset connectivity check against SOAR assets via the SOAR API. |
(status only) |
every 30 min |
SOAR API ( |
Splunk App for SOAR integration + automation user |
no |
|
Splunk |
Automation-broker HA management — monitors broker pool members and updates assets when a broker goes inactive. |
(operational state) |
every 5 min |
SOAR API |
Splunk App for SOAR integration |
no |
|
Splunk |
SOAR playbook concurrency by status (success / waiting / running / failed / cancelled) with ML outliers. |
|
every 5 min |
SOAR API |
Splunk App for SOAR integration |
yes |
|
Splunk |
SOAR → Splunk forwarding health — counts containers indexed and time-since-last-container, surfacing forwarder breakage. |
|
every 5 min |
|
SOAR-to-Splunk forwarding |
no |
|
Splunk |
SOAR CPU load (1, 5, 15 min) with ML outliers. |
(load metrics) |
every 5 min |
SOAR API |
Splunk App for SOAR integration |
yes |
|
Splunk |
SOAR memory used / cached / free + percentages with ML outliers. |
(memory metrics) |
every 5 min |
SOAR API |
Splunk App for SOAR integration |
yes |
|
Splunk |
SOAR services health from the API — surfaces stopped or degraded services. |
(status only) |
every 5 min |
SOAR API |
Splunk App for SOAR integration |
no |
splunk_good_practices¶
Three templates that flag anti-patterns: searches scheduled with
all time earliest, searches owned by a real user instead of
nobody, and dynamic sourcetypes (numerically-suffixed foo-1234
style).
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Enabled scheduled searches running over |
|
every 12 hours |
mgmt API ( |
none |
no |
|
Splunk |
Detects dynamic sourcetypes (regex match on |
|
every 12 hours |
|
none |
no |
|
Splunk |
Scheduled searches running on behalf of a named user (vs
|
|
every 12 hours |
mgmt API ( |
none |
no |
splunk_data_quality¶
A single template that wraps TrackMe’s fields-quality monitoring approach.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Aggregates per-(source, sourcetype, host) field-quality check outcomes — % passed / failed and totals; ML outliers for drift. |
|
daily @ 06:00 UTC |
Custom ( |
TrackMe fields-quality plumbing |
yes |
ta_nix¶
Two templates leveraging the Splunk TA-nix metric input.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Per-host avg / max / p95 CPU usage from TA-nix |
|
every 5 min |
|
TA-nix |
no |
|
Splunk |
Per-host avg / max / p95 memory usage from TA-nix
|
|
every 5 min |
|
TA-nix |
no |
ta_windows¶
Two templates leveraging the Splunk TA for Windows Perfmon source-types.
uc_ref |
Vendor |
What it detects / monitors |
Metrics produced |
Schedule |
Source data |
Dependencies |
Outliers? |
|---|---|---|---|---|---|---|---|
|
Splunk |
Per-host avg / max / p95 CPU usage from |
|
every 5 min |
|
Splunk_TA_windows |
no |
|
Splunk |
Per-host avg / max / p95 memory usage from |
|
every 5 min |
|
Splunk_TA_windows |
no |
Cross-cutting observations¶
ML outlier coverage¶
Twenty of the 65 templates pre-wire native ML outlier detection (an
outliers_metrics block in their SPL). Concentrated in:
license / volume / SVC consumption —
splk_detect_daily_variations_volume_*,splk_license_*,splk_volume_ingested_per_day,splk_splunk_cloud_svc_usage*,Cribl Stream traffic-flow —
cribl_logstream_{route,pack,pipeline,total_traffic_*},Splunk infra activity —
splk_search_head_activity,splk_search_head_healthmon_artifact_count_remote,splk_splunk_infra_log_level_variations,splk_dma,splk_large_lookup_files,SOAR runtime —
splk_soar_concurrent_playbooks,splk_soar_infra_{load,memory},Data-quality drift —
splk_splunk_fields_quality,Event-count drop detection —
splk_detect_drop_events_count_{absolute,rolling}.
These are the templates to keep enabled when you turn on native outlier detection in a tenant. See Outlier detection.
Schedule cadence distribution¶
5-minute cadence — 48 templates (the default for near-real-time health).
10 – 15-minute cadence — 3 templates (
splk_bundle_size,splk_splunk_hec_errors, the two SOAR action-failure templates).30-minute cadence — 3 templates (
splk_bucket_health_per_index,splk_splunk_infra_log_level_variations,splk_soar_assets_health).Hourly — 2 templates (
splk_parsing_issues_per_component,splk_detect_drop_events_count_absolute).Every 12 hours — 4 templates (the three
splunk_good_practices+splk_large_lookup_files).Daily — 4 templates (the three license-roll-up templates at 03:05 / 04:10 / 04:15 UTC, and
splk_splunk_fields_qualityat 06:00 UTC).
Important
When enabling a large number of templates simultaneously, watch your
SH scheduler load — the 48 five-minute templates dispatched at
*/5 * * * * will all queue at the same minute mark. Consider
staggering by editing uc_cron to use offsets
(e.g. */5 * * * * for some, 1-59/5 * * * * for others) at
enablement time.
Source-data hot spots¶
license_usage.log(_internal) is touched by 6 templates — license is the single most-monitored signal in the catalog._internaland_introspectioncombined back the bulk of Splunk infra templates — no external add-on needed.mstatsis the workhorse for all Cribl, TA-nix and TA-windows templates — metric-store performance matters for these.| restagainst the local management API powers SHC, indexer cluster, KV-store, DMA, lookups, DB-Connect and good-practices templates — these are cheap but require the right capabilities on the running role.
Gap-analysis prompts¶
Use the catalog above as a checklist. The following questions help you spot coverage gaps you may not have realised you had — work through them one by one when reviewing a tenant’s FLX inventory.
License & cost¶
Am I monitoring global license volume with ML outlier detection? (
splk_license_usage_global_splunkenterprise/..._splunkcloud)Am I monitoring per-index license volume so I can attribute spikes? (
splk_license_usage_per_index_*)Am I monitoring license pool % used (Splunk Enterprise)? (
splk_license_pool_usage)On Splunk Cloud, am I tracking storage usage? (
splk_splunk_cloud_storage_usage)On Splunk Cloud, am I tracking SVC usage globally, by app and by consumer? (
splk_splunk_cloud_svc_usage*)Do I have a daily licensing roll-up I can correlate with billing? (
splk_volume_ingested_per_day,splk_detect_daily_variations_volume_*)
Splunk indexer / cluster health¶
Am I catching SHC member dropout? (
splk_splunk_shc_global_status,splk_splunk_shc_members_status)Am I catching indexer cluster degradation and balancing deviation? (
splk_splunk_enterprise_cluster_status,splk_splunk_enterprise_cluster_peers_status)Am I tracking the search head remote artifact count, especially across SHC members? (
splk_search_head_healthmon_artifact_count_remote)Am I monitoring bucket health (small + quarantined buckets — the timestamp-parsing canary)? (
splk_bucket_health_per_index)Am I watching queue saturation at the indexer tier? (
splk_queues_filling)Am I watching KV-store status and size? (
splk_kvstore_status,splk_kvstore_size)Am I tracking the bundle size on the SH tier? (the silent search- slowdown source) (
splk_bundle_size)Am I watching lookup file sizes before they blow up bundle replication? (
splk_large_lookup_files)
Data collection & ingestion¶
Am I catching silent feed drops (event count or host count collapsing)? (
splk_detect_drop_events_count_absolute/..._rolling)Am I catching silent host dropout? (
splk_hosts_tracking)Am I monitoring the last-chance-index for routing / parsing misconfiguration? (
splk_lastchanceindex)Am I monitoring HEC parsing errors and their source IPs? (
splk_splunk_hec_errors)Am I monitoring DB Connect modular inputs? (
splk_dbconnect)Am I monitoring deployment-server clients that stop phoning home? (
splk_deployment_server_clients)Am I monitoring UF version compliance across my forwarder fleet? (
splk_uf_clients_versions_tracking)Am I catching parsing-time errors (LineBreaking / Aggregator / DateParser warnings)? (
splk_parsing_issues_per_component)
Search-head workload & performance¶
Am I monitoring SH scheduler activity (lag, dispatched, eligible)? (
splk_search_head_activity)Am I monitoring DMA acceleration completeness to catch stuck accelerations? (
splk_dma)Am I monitoring Splunk log-level variations to catch error storms early? (
splk_splunk_infra_log_level_variations)
Splunk good practices¶
Am I auditing all-time scheduled searches? (
splk_good_practices_alltime_scheduled)Am I auditing scheduled searches that run as a real user (offboarding risk)? (
splk_good_practices_run_as_user_scheduled)Am I auditing dynamic sourcetypes that bloat the metadata cache? (
splk_good_practices_detect_dynamic_sourcetype)
Data quality¶
Am I running fields-quality monitoring with ML outliers on the CIM-mapped data sources? (
splk_splunk_fields_quality)
Cribl Stream / Cribl Edge¶
Am I monitoring input and output health % across the Cribl Stream fleet? (
cribl_logstream_health_inputs,cribl_logstream_health_outputs)Am I detecting blocked or back-pressured outputs? (
cribl_logstream_output_destination_pressure)Am I tracking route / pack / pipeline traffic shifts with ML outliers? (
cribl_logstream_{route,pack,pipeline,total_traffic_inputs,total_traffic_outputs})Am I tracking Cribl host CPU usage? (
cribl_logstream_hosts_cpu_usage)Am I tracking Cribl Edge node heartbeats (API or indexed metrics)? (
cribl_edge_fleet_api,cribl_edge_fleet_metrics)
SOAR¶
Am I tracking SOAR playbook failures and adhoc-action failures? (
splk_soar_actions_playbooks_failures,splk_soar_actions_adhocs_failures)Am I tracking playbook concurrency by status? (
splk_soar_concurrent_playbooks)Am I tracking SOAR asset health with an active connectivity check? (
splk_soar_assets_health)Am I managing automation broker HA? (
splk_soar_automation_brokers_manage)Am I tracking SOAR services health (which daemons are alive)? (
splk_soar_services_health)Am I tracking SOAR infrastructure load and memory? (
splk_soar_infra_load,splk_soar_infra_memory)Am I tracking SOAR-to-Splunk forwarding (so I notice when SOAR stops shipping containers)? (
splk_soar_forwarding_splunk)
Host OS metrics (if you collect them in Splunk)¶
Am I tracking Linux CPU / memory for hosts running TA-nix? (
ta_nix_cpu_usage,ta_nix_mem_usage)Am I tracking Windows CPU / memory for hosts running Splunk_TA_windows? (
ta_windows_cpu_usage,ta_windows_mem_usage)Am I monitoring Splunk-instance CPU / memory from introspection (separate from the OS-level TA above)? (
splk_splunk_infra_cpu_used,splk_splunk_infra_mem_used)
Coverage gaps not addressed out of the box¶
A few common monitoring needs are not covered by the pre-built FLX library and require either a custom FLX use case (the wizard supports it) or a different TrackMe component:
Authentication failure spikes (login storms, brute-force) — not in FLX library; build a custom FLX, or rely on Splunk ES.
Scheduler skipped-search ratios per user / app — partially covered by the WLK component (see WLK — Workload Knowledge).
Field-extraction performance per sourcetype — handled by the FQM component (see Use Case Demo: Fields Quality (CIM and non-CIM)).
Saved-search execution failures — handled by WLK, not FLX.
Splunkbase app version drift — no template; would require a custom FLX pulling
/services/apps/local.Bucket replication factor / search factor mismatch — partially surfaced by
splk_splunk_enterprise_cluster_peers_status, but no dedicated alert.Cribl Stream worker node version drift — no template; equivalent of
splk_uf_clients_versions_trackingfor Cribl would need a custom FLX.Splunk Cloud index growth forecasting — no template; storage % is monitored but trend-based forecasting is left to custom searches.
If you spot a recurring need not covered above, the FLX wizard is the
supported way to extend the catalog — see FLX — Flex Objects.
Contributing a JSON file back to package/lib/flx_library/ makes it
available to every TrackMe deployment.
Appendix — source files¶
All 65 templates live under package/lib/flx_library/<uc_ref>.json
inside the TrackMe Splunk app. The JSON schema is shared across
templates; consult any file for the full set of fields including
uc_earliest / uc_latest time bounds, uc_implementation_comments
for caveats and prerequisites, and uc_search for the actual SPL.