The six components at a glance¶
A component is the kind of thing an entity is. It determines what TrackMe measures, which thresholds apply, and what “healthy” means. Every entity belongs to exactly one component, and the six codes — DSM, DHM, MHM, FLX, FQM, WLK — appear throughout the interface, the metrics, and the REST API.
Code |
Component |
What it tracks |
Use it to answer |
|---|---|---|---|
DSM |
Data Source Monitoring |
|
Is my data flowing? |
DHM |
Data Host Monitoring |
Host × sourcetype activity per endpoint. |
Who is sending, and what? |
MHM |
Metric Host Monitoring |
Hosts sending metric data, by metric category. |
Are my metrics arriving? |
FLX |
Flex Objects |
Anything you can express in SPL, with custom KPIs. |
Is this custom thing healthy? |
FQM |
Field Quality Monitoring |
Field extraction quality and CIM compliance. |
Is my data well-parsed? |
WLK |
Workload Knowledge |
Scheduled-search execution health. |
Are my searches healthy? |
DSM, DHM, and MHM form the Splunk Feeds family and share a delay/latency model. FLX, FQM, and WLK share a dynamic-thresholds + metrics model.
Choosing a component¶
You want to track… |
Use |
|---|---|
The freshness and volume of an index + sourcetype feed |
DSM |
Which hosts are sending, and what sourcetypes, per host |
DHM |
Hosts sending data to a metrics index |
MHM |
Field parsing quality / CIM coverage |
FQM |
Scheduled-search execution health (skips, errors, delay, cost) |
WLK |
Anything else you can write a search for |
FLX |
Where the components differ¶
A few capabilities are specific to certain components. Keep this map in mind:
Capability |
Available for |
|---|---|
Variable delay & lagging classes |
DSM, DHM (MHM uses static thresholds) |
Data sampling, elastic sources, lookup monitoring |
DSM only |
Expected-sources / hosts injection & coverage-gap analysis |
DSM, DHM |
Dynamic, time-sliceable metric thresholds |
FLX, FQM |
Versioning, orphan detection, app enablement, SVC cost |
WLK |
Free-form KPIs, template catalog, converging trackers |
FLX |
Topology graphs¶
Every component can render its entities as an interactive topology graph — open it from the graph icon in the Tenant Home header (the icon is contextual to the component tab you are viewing). The modal offers two views, a Link graph and a Network graph, and lays the tenant’s entities out as a hierarchy:
Component |
Hierarchy |
|---|---|
DSM |
tenant → index → entity |
DHM |
tenant → host → index → sourcetype (→ extras) |
MHM |
tenant → host → metric category |
WLK |
tenant → app → entity |
FQM |
tenant → data model → entity |
FLX |
plus dedicated converging and use-case graphs (tenant → service / group → members) |
Each node is coloured by status (🟢 / 🟠 / 🔴 / 🔵), and a parent rolls up to the worst status among its descendants — so a single red leaf turns its whole branch red, letting you trace a problem from the tenant down to the offending entity at a glance. You can search the graph, filter to All / Down / Up, and cap the number of leaf nodes drawn (default 150) on large tenants.
See also
Entity State & Scoring — how state and score are computed from thresholds.
Core concepts and vocabulary — the core vocabulary.