From 94f91fe7863f1c9de4596ee7ea54e22f61924f8c Mon Sep 17 00:00:00 2001 From: Santhi Prakash Date: Tue, 18 Aug 2026 21:38:14 +0000 Subject: [PATCH] docs(splunk): document splunk-index-acknowledgment logging driver option - 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 #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. --- content/manuals/engine/logging/drivers/splunk.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/manuals/engine/logging/drivers/splunk.md b/content/manuals/engine/logging/drivers/splunk.md index 5a4e99e211a4..d4fdaf75cb85 100644 --- a/content/manuals/engine/logging/drivers/splunk.md +++ b/content/manuals/engine/logging/drivers/splunk.md @@ -74,6 +74,7 @@ The following properties let you configure the Splunk logging driver. | `splunk-verify-connection` | optional | Verify on start, that Docker can connect to Splunk server. Defaults to true. | | `splunk-gzip` | optional | Enable/disable gzip compression to send events to Splunk Enterprise or Splunk Cloud instance. Defaults to false. | | `splunk-gzip-level` | optional | Set compression level for gzip. Valid values are -1 (default), 0 (no compression), 1 (best speed) ... 9 (best compression). Defaults to [DefaultCompression](https://golang.org/pkg/compress/gzip/#DefaultCompression). | +| `splunk-index-acknowledgment` | optional | Set to `true` if index acknowledgment is enabled for the given index on the HTTP Event Collector. When enabled, the driver sends the `X-Splunk-Request-Channel` header with each event, which is required for acknowledged writes. Defaults to `false`. | | `tag` | optional | Specify tag for message, which interpret some markup. Default value is `{{.ID}}` (12 characters of the container ID). Refer to the [log tag option documentation](log_tags.md) for customizing the log tag format. | | `labels` | optional | Comma-separated list of keys of labels, which should be included in message, if these labels are specified for container. | | `labels-regex` | optional | Similar to and compatible with `labels`. A regular expression to match logging-related labels. Used for advanced [log tag options](log_tags.md). |