Getting Data In

Splunk HTTP Event Collector support for custom metadata(tags) fields/routing fields.

hrawat
Splunk Employee
Splunk Employee


Splunk version 9.0.8/9.1.3/9.2.x and above has added capability to process key value pairs that will be added at index time on all events flowing through the input. 

Now it's possible to "tag" all data coming into a particular HEC token. HEC will support all present and future inputs.conf.spec configs(_meta/TCP_ROUTING/SYSLOG_ROUTING/queue etc.).

Labels (1)

PickleRick
SplunkTrust
SplunkTrust

So if I understand that correctly, all the typical config items applicable to inputs are now available at separate HEC tokens level, right?

richgalloway
SplunkTrust
SplunkTrust

Thanks, @hrawat .  What tags are available?  Where can we find out more information about this feature?

---
If this reply helps you, Karma would be appreciated.
0 Karma

hrawat
Splunk Employee
Splunk Employee

Now it matches what document says

# GENERAL SETTINGS:
# The following settings are valid for all input types (except file system
# change monitor, which is described in a separate section in this file).
0 Karma

hrawat
Splunk Employee
Splunk Employee

These two sections of inputs.conf( whatever is applicable for monitor/splunktcpin/tcpin etc.)

############################################################################
# GENERAL SETTINGS:
# The following settings are valid for all input types (except file system
# change monitor, which is described in a separate section in this file).
# You must first enter a stanza header in square brackets, specifying the input
# type. See later in this file for examples. Then, use any of the
# following settings.
#
# To specify global settings for Windows Event Log inputs, place them in
# the [WinEventLog] global stanza as well as the [default] stanza.
############################################################################

 

############################################################################
# This section contains options for routing data using inputs.conf rather than
# outputs.conf.
#
# NOTE: Concerning routing via inputs.conf:
# This is a simplified set of routing options you can use as data comes in.
# For more flexible options or details on configuring required or optional
# settings, see outputs.conf.spec.
############################################################################



gjanders
SplunkTrust
SplunkTrust

In the past I've used outputgroup = <string> on the inputs.conf of [http] stanzas

It sounds like the versions mentioned (and newer versions) now support:
_TCP_ROUTING

_meta

 

And a few other settings, is that correct?

It is nice to have the product match it's spec file documentation 🙂

 

Thanks

0 Karma

hrawat
Splunk Employee
Splunk Employee

Yes, HEC input stanza will honor all routing fields.

_TCP_ROUTING/_SYSLOG_ROUTING/_INDEX_AND_FORWARD_ROUTING 

Also other fields as per inputs.conf.spec. outputgroup internally maps to _TCP_ROUTING value. But _TCP_ROUTING is multi-value field. You can set multiple output groups.

0 Karma
Get Updates on the Splunk Community!

AppDynamics Summer Webinars

This summer, our mighty AppDynamics team is cooking up some delicious content on YouTube Live to satiate your ...

SOCin’ it to you at Splunk University

Splunk University is expanding its instructor-led learning portfolio with dedicated Security tracks at .conf25 ...

Credit Card Data Protection & PCI Compliance with Splunk Edge Processor

Organizations handling credit card transactions know that PCI DSS compliance is both critical and complex. The ...