Skip to content

docs(splunk): document splunk-index-acknowledgment logging driver option - #25888

Open
santhiprakash wants to merge 1 commit into
docker:mainfrom
santhiprakash:docs/splunk-index-acknowledgment
Open

docs(splunk): document splunk-index-acknowledgment logging driver option#25888
santhiprakash wants to merge 1 commit into
docker:mainfrom
santhiprakash:docs/splunk-index-acknowledgment

Conversation

@santhiprakash

Copy link
Copy Markdown
Contributor

Problem

The splunk-index-acknowledgment logging driver option has been accepted by
Docker Engine since v20.10, but it is missing from the Splunk logging driver
options table. Every other splunk-* option is documented.

This was first reported in #13688, which was closed by the stale bot in 2022
without a fix. The option is still present in the current Moby source.

Verification

  • Option is defined in Moby source:
    daemon/logger/splunk/splunk.go
    (splunkIndexAcknowledgment = "splunk-index-acknowledgment", parsed as a
    bool via strconv.ParseBool, default false, accepted by
    validateLogOpt)
  • When enabled, the driver sets the X-Splunk-Request-Channel header to a
    per-request UUID on every event POST, which is the header Splunk's HTTP
    Event Collector requires when index acknowledgment is enabled for the
    target index
  • The row matches the wording and table position of the original
    documentation commit for this option (docker/docker.github.io fffa558),
    which never landed in this repo

Fix

Add a splunk-index-acknowledgment row to the options table, after
splunk-gzip-level, following the format of the existing rows.

- Problem: the splunk-index-acknowledgment option (accepted since Docker 20.10)
  is missing from the Splunk logging driver options table; every other
  splunk-* option is documented. Reported in docker#13688 (stale-closed, never fixed).
- Fix: add the table row, matching the position used by the original 2020
  documentation commit (after splunk-gzip-level).
- Verification: moby daemon/logger/splunk/splunk.go parses it as a bool
  (default false) and sets the X-Splunk-Request-Channel header per event
  when enabled, which is required when index acknowledgment is turned on
  for the index on the HTTP Event Collector.
@santhiprakash
santhiprakash requested a review from dvdksn as a code owner August 18, 2026 21:38
@netlify

netlify Bot commented Aug 18, 2026

Copy link
Copy Markdown

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit 94f91fe
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a84d0d9d8d84e0008cd4f75
😎 Deploy Preview https://deploy-preview-25888--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added the area/engine Issue affects Docker engine/daemon label Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/engine Issue affects Docker engine/daemon

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant