Skip to main content
Version: 2.0.0 (Latest)

Splunk connector

Class: splunk — integrates with Splunk. Sources pull or receive via Splunk-oriented endpoints and publish to a stream; sinks subscribe to a stream and deliver toward Splunk, commonly HTTP Event Collector (HEC).

Create and edit under Sources and Sinks. Advanced Settings may expose more runtime options depending on deployment and permissions.

Source and sink behavior

RoleBehavior
SourceIngest path into PADAS using endpoint and token (HEC-style); events land on the connector stream.
SinkStream subscription → HEC POST to endpoint authenticated with the HEC token; respect Splunk size and rate limits via batching when configured.
StreamsSame stream wiring model as other classes (Streams).

Required fields

Every connector row

FieldRequiredNotes
nameYesDisplay name; id derived from it.
classYesMust be splunk.
streamYesResolved stream id.
typeYessource or sink from the screen used at create time.
configYesClass-specific object; see below.

Class splunk — required configuration

SettingRequiredNotes
endpointYesSplunk HEC URL.
tokenYesHEC token (UI: HEC Token).

Create connector

  1. Open Sources or SinksCreate.
  2. Set Class to Splunk, set name, stream behavior, and Enabled.
  3. Enter Endpoint and HEC Token.
  4. Add TLS, headers, or batch limits from Common configuration when available.
  5. Save, then wire the stream into tasks / pipelines.

Source (UI)

Create New Source modal with Class Splunk: Endpoint and HEC Token
The Splunk source connector form.
UI fieldConnector setting
Endpoint (required)endpoint
HEC Token (required)token (exact nested key may vary by build—confirm via Registry export if needed)

Sink (UI)

Same Endpoint + HEC Token layout on Create New Sink (titles differ).

Splunk connector Config: Endpoint and HEC Token
The Splunk sink connector form.

Configuration

Beyond the required pair, exports often include:

  • tls — Verify Splunk server certificates in production.
  • authentication — Extra headers or schemes when HEC is wrapped.
  • batch — Keep posts under Splunk size and rate limits (common on sinks).

Runtime behavior

  • Connectors run after deployment; Disabled connectors do not call HEC.
  • Sinks should respect Splunk indexer health and 429 / throttle behavior via retries and batch caps where implemented.

Performance and operational notes

  • Tune batch to HEC max_content_length and licensing throughput.
  • Rotate HEC tokens on compromise; treat tokens as secrets.