Getting Data In

Dynamic sourcetype based on source not working

davebo1896
Communicator

I'm trying to set sourcetype based on a regex from the source path during indexing, and it is not working.
What am I doing wrong?

props.conf

[source::/var/log/docker/...]
TRANSFORMS-setsourcetype = setsourcetype

transforms.conf

[setsourcetype]
SOURCE_KEY = source
REGEX = ^\/var\/log\/docker\/[^\/]*\/([^\/]*)
FORMAT = sourcetype::$1
DEST_KEY = MetaData:Sourcetype
Tags (1)
0 Karma
1 Solution

somesoni2
Revered Legend

The SOURCE_KEY should be MetaData:Source.

Ensure, the configurations are deployed in first full SPlunk instance (heavy forwarder OR indexer)

If it still doesn't work, try [source::/var/log/docker/*] instead of [source::/var/log/docker/...]

View solution in original post

0 Karma

somesoni2
Revered Legend

The SOURCE_KEY should be MetaData:Source.

Ensure, the configurations are deployed in first full SPlunk instance (heavy forwarder OR indexer)

If it still doesn't work, try [source::/var/log/docker/*] instead of [source::/var/log/docker/...]

0 Karma

davebo1896
Communicator

I changed props to [source::/var/log/docker//] and verified it is working by adding a SEDCMD.

SOURCE_KEY = MetaData:Source is not working in transforms.conf (I think that should technically be the correct solution, though)

I'll put in a ticket with Splunk support and report back here what we find out.

0 Karma

davebo1896
Communicator

Looks like there may be stray characters on the value of source. I added global matches on either end of the source value and now it is parsing fine.

props.conf
[source::/var/log/docker//]
TRANSFORMS-setsourcetype_from_source = setsourcetype_from_source

transforms.conf:
[setsourcetype_from_source]
DEST_KEY = MetaData:Sourcetype
SOURCE_KEY = MetaData:Source
REGEX = .*\/var\/log\/docker\/[^\/]+\/([^\/]+).*
FORMAT = sourcetype::$1

0 Karma
Get Updates on the Splunk Community!

AI for AppInspect

We’re excited to announce two new updates to AppInspect designed to save you time and make the app approval ...

App Platform's 2025 Year in Review: A Year of Innovation, Growth, and Community

As we step into 2026, it’s the perfect moment to reflect on what an extraordinary year 2025 was for the Splunk ...

Operationalizing Entity Risk Score with Enterprise Security 8.3+

Overview Enterprise Security 8.3 introduces a powerful new feature called “Entity Risk Scoring” (ERS) for ...