From b5fb320a5c4eb1e6d77363304a96b0fb06168887 Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 09:32:55 +0100 Subject: [PATCH 1/7] Add fingerprint configuration to stream.yml.hbs --- .../data_stream/access/agent/stream/stream.yml.hbs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/nginx_ingress_controller/data_stream/access/agent/stream/stream.yml.hbs b/packages/nginx_ingress_controller/data_stream/access/agent/stream/stream.yml.hbs index 427e69af7b7..c361962b2ee 100644 --- a/packages/nginx_ingress_controller/data_stream/access/agent/stream/stream.yml.hbs +++ b/packages/nginx_ingress_controller/data_stream/access/agent/stream/stream.yml.hbs @@ -21,7 +21,14 @@ processors: {{/if}} condition: {{ condition }} prospector.scanner.symlinks: {{ symlinks }} +{{#if useFingerprint}} +file_identity.fingerprint: ~ +prospector: + scanner: + fingerprint: + {{ fingerprintYaml }} +{{/if}} parsers: - container: stream: stdout - format: auto \ No newline at end of file + format: auto From e059b191de4d2e79e1ab07dded4ad038e1335588 Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 09:33:22 +0100 Subject: [PATCH 2/7] Add fingerprint configuration to stream.yml.hbs --- .../data_stream/error/agent/stream/stream.yml.hbs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/nginx_ingress_controller/data_stream/error/agent/stream/stream.yml.hbs b/packages/nginx_ingress_controller/data_stream/error/agent/stream/stream.yml.hbs index c180cfb7e21..63a854a19a5 100644 --- a/packages/nginx_ingress_controller/data_stream/error/agent/stream/stream.yml.hbs +++ b/packages/nginx_ingress_controller/data_stream/error/agent/stream/stream.yml.hbs @@ -30,7 +30,14 @@ processors: {{/if}} condition: {{ condition }} prospector.scanner.symlinks: {{ symlinks }} +{{#if useFingerprint}} +file_identity.fingerprint: ~ +prospector: + scanner: + fingerprint: + {{ fingerprintYaml }} +{{/if}} parsers: - container: stream: stderr - format: auto \ No newline at end of file + format: auto From 66cd73d41d6dab20e4b9714100d8a00acf6cb2ff Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 09:35:19 +0100 Subject: [PATCH 3/7] Add fingerprinting options Added configuration options for fingerprinting in the manifest. --- .../data_stream/access/manifest.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/nginx_ingress_controller/data_stream/access/manifest.yml b/packages/nginx_ingress_controller/data_stream/access/manifest.yml index 0242a3df020..be25731ba37 100644 --- a/packages/nginx_ingress_controller/data_stream/access/manifest.yml +++ b/packages/nginx_ingress_controller/data_stream/access/manifest.yml @@ -44,6 +44,23 @@ streams: type: bool multi: false default: true + - name: useFingerprint + type: bool + title: Use fingerprint + multi: false + required: true + show_user: false + description: Selecting fingerprint instructs Elastic Agent to identify files based on their content byte range. + default: true + - name: fingerprintYaml + title: Fingerprint settings + show_user: false + description: Configuration settings for prospector.scanner.fingerprint. See available options in [filestream input](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-filestream.html#filebeat-input-filestream-scan-fingerprint). + type: yaml + default: | + enabled: true # This must be set to `true` + offset: 0 + length: 1024 - name: condition title: Condition description: Condition to filter when to apply this datastream From 50b00c4d48fbdafca370f1382cfcf3326eb13962 Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 09:35:53 +0100 Subject: [PATCH 4/7] Add fingerprinting options Added configuration options for fingerprinting in the manifest. --- .../data_stream/error/manifest.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/nginx_ingress_controller/data_stream/error/manifest.yml b/packages/nginx_ingress_controller/data_stream/error/manifest.yml index bfd60a8f014..b5c92823fbb 100644 --- a/packages/nginx_ingress_controller/data_stream/error/manifest.yml +++ b/packages/nginx_ingress_controller/data_stream/error/manifest.yml @@ -44,6 +44,23 @@ streams: type: bool multi: false default: true + - name: useFingerprint + type: bool + title: Use fingerprint + multi: false + required: true + show_user: false + description: Selecting fingerprint instructs Elastic Agent to identify files based on their content byte range. + default: true + - name: fingerprintYaml + title: Fingerprint settings + show_user: false + description: Configuration settings for prospector.scanner.fingerprint. See available options in [filestream input](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-filestream.html#filebeat-input-filestream-scan-fingerprint). + type: yaml + default: | + enabled: true # This must be set to `true` + offset: 0 + length: 1024 - name: condition title: Condition description: Condition to filter when to apply this datastream From a7919098a3c552b6e93567771c99ed9ffe5a87bc Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 09:40:05 +0100 Subject: [PATCH 5/7] Update changelog for version 1.14.0 Add fingerprint settings for container-logs in version 1.14.0. --- packages/nginx_ingress_controller/changelog.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/nginx_ingress_controller/changelog.yml b/packages/nginx_ingress_controller/changelog.yml index 98fbd253887..bb510abc0ae 100644 --- a/packages/nginx_ingress_controller/changelog.yml +++ b/packages/nginx_ingress_controller/changelog.yml @@ -1,4 +1,7 @@ # newer versions go on top +- version: "1.14.0" + changes: + - description: Add fingerprint settings for container-logs being scraped after containerd rotating logs. - version: "1.13.0" changes: - description: Add filestream input ids in the data streams. WARNING Updating to this version will cause logs to be re-ingested! From 69cfdddb6c61b74f6eeee9aaec644026ebd192ae Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 10:01:24 +0100 Subject: [PATCH 6/7] Update changelog for version 1.14.0 Added fingerprint settings for container-logs in version 1.14.0. --- packages/nginx_ingress_controller/changelog.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nginx_ingress_controller/changelog.yml b/packages/nginx_ingress_controller/changelog.yml index bb510abc0ae..ac9928fc11e 100644 --- a/packages/nginx_ingress_controller/changelog.yml +++ b/packages/nginx_ingress_controller/changelog.yml @@ -1,7 +1,9 @@ # newer versions go on top - version: "1.14.0" changes: - - description: Add fingerprint settings for container-logs being scraped after containerd rotating logs. + - description: Add fingerprint settings for container-logs being scraped after containerd rotating logs. + type: enhancement + link: https://github.com/elastic/integrations/pull/16913 - version: "1.13.0" changes: - description: Add filestream input ids in the data streams. WARNING Updating to this version will cause logs to be re-ingested! From a939380e0d9105aa0354f6f44b5ca3d441dfdf42 Mon Sep 17 00:00:00 2001 From: BBQigniter Date: Fri, 9 Jan 2026 10:30:54 +0100 Subject: [PATCH 7/7] Bump version from 1.13.0 to 1.14.0 --- packages/nginx_ingress_controller/manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nginx_ingress_controller/manifest.yml b/packages/nginx_ingress_controller/manifest.yml index cfba5390ba4..ca0db13b1c4 100644 --- a/packages/nginx_ingress_controller/manifest.yml +++ b/packages/nginx_ingress_controller/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.0.4 name: nginx_ingress_controller title: Nginx Ingress Controller Logs -version: 1.13.0 +version: 1.14.0 description: Collect Nginx Ingress Controller logs. type: integration categories: