Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
2cb3fb0
Initial plan
strawgate Mar 6, 2026
b837e3a
Fix duplicated-word typos and awkward CLI help phrase in user-facing …
strawgate Mar 6, 2026
7e443da
Merge branch 'main' into copilot/fix-duplicated-word-typos
strawgate Mar 8, 2026
7e43893
Fix remaining user-facing duplicate-word typos
strawgate Mar 8, 2026
ff203eb
Revert file handler error capitalization
strawgate Mar 9, 2026
7e287d1
github-actions: gate PR Actions Detective on failed workflow runs (#4…
strawgate Mar 10, 2026
d4177d2
Add beatreceiver OTEL telemetry (#49300)
blakerouse Mar 10, 2026
16c68c0
filebeat: reduce noisy x-pack reference diff
strawgate Mar 10, 2026
d44088a
Docs: Fix heading structure in configuration-monitor.md (#49371)
vishaangelova Mar 11, 2026
6d33fc2
[Metricbeat] Bump elastic-agent-system-metrics for zswap and cgroups …
orestisfl Mar 11, 2026
8e747b0
[Azure App Insights] add support for Client Secret (#48880)
jakubgalecki0 Mar 11, 2026
cf0a5f7
[extension/elasticstorage] Fix the extension name to reflect the impo…
VihasMakwana Mar 11, 2026
629af9a
feat: reenable buildvcs (#49365)
kruskall Mar 11, 2026
e6ee7a0
Run `make update`
rdner Mar 11, 2026
a0c1a18
Merge branch 'main' into copilot/fix-duplicated-word-typos
rdner Mar 11, 2026
d6d5ae6
fix: handle completion generator errors without fmt.Print
strawgate Mar 11, 2026
d5d242a
Merge branch 'main' into copilot/fix-duplicated-word-typos
rdner Mar 12, 2026
fd23da6
Fix command completion test failure
strawgate Mar 13, 2026
06ddd3f
Format file..
strawgate Mar 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion auditbeat/include/fields.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/extend/build-dashboards.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ You can set a custom name (skip suffix) for visualization placed on a dashboard.
::::


The naming convention rules can be verified with the the tool `mage check`. The command fails if it detects:
The naming convention rules can be verified with the tool `mage check`. The command fails if it detects:

* empty description on a dashboard
* unexpected dashboard title format (missing prefix `[BeatName ModuleName]`)
Expand Down
14 changes: 7 additions & 7 deletions docs/reference/auditbeat/exported-fields-ecs.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@


**`client.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

Check notice on line 323 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check notice on line 323 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check warning on line 323 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 323 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 323 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

type: keyword

Expand Down Expand Up @@ -1047,7 +1047,7 @@


**`destination.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

Check notice on line 1050 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check notice on line 1050 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check warning on line 1050 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 1050 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 1050 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

type: keyword

Expand Down Expand Up @@ -5513,7 +5513,7 @@


**`server.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

Check notice on line 5516 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check notice on line 5516 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check warning on line 5516 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 5516 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

Check warning on line 5516 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

type: keyword

Expand Down Expand Up @@ -6009,7 +6009,7 @@


**`source.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

Check notice on line 6012 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check notice on line 6012 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check warning on line 6012 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.QuotesPunctuation: Place punctuation inside closing quotation marks.

type: keyword

Expand Down Expand Up @@ -7198,7 +7198,7 @@


**`threat.enrichments.indicator.url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

Check notice on line 7201 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

Check notice on line 7201 in docs/reference/auditbeat/exported-fields-ecs.md

View workflow job for this annotation

GitHub Actions / docs-preview / vale

Elastic.Wordiness: Consider using 'all' instead of 'all of '.

type: keyword

Expand Down Expand Up @@ -8572,7 +8572,7 @@


**`threat.indicator.url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -9648,7 +9648,7 @@


**`url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down
14 changes: 7 additions & 7 deletions docs/reference/filebeat/exported-fields-ecs.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ Client / server representations can add semantic context to an exchange, which i


**`client.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -1047,7 +1047,7 @@ Destination fields are usually populated in conjunction with source fields. The


**`destination.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -5513,7 +5513,7 @@ Client / server representations can add semantic context to an exchange, which i


**`server.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -6009,7 +6009,7 @@ Source fields are usually populated in conjunction with destination fields. The


**`source.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -7198,7 +7198,7 @@ Field is not indexed.


**`threat.enrichments.indicator.url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -8572,7 +8572,7 @@ Field is not indexed.


**`threat.indicator.url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down Expand Up @@ -9648,7 +9648,7 @@ URL fields provide support for complete or partial URLs, and supports the breaki


**`url.subdomain`**
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.
: The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.example.com" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period.

type: keyword

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/filebeat/filebeat-input-container.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ applies_to:
::::{warning}
The container input is just a preset for the [`log`](/reference/filebeat/filebeat-input-log.md) input. The `log` input is deprecated in version 7.16 and disabled in version 9.0.

Please use the the [`filestream`](/reference/filebeat/filebeat-input-filestream.md) input with its [`container`](/reference/filebeat/filebeat-input-filestream.md#filebeat-input-filestream-parsers-container) parser instead. Follow [our official guide](/reference/filebeat/migrate-to-filestream.md) to migrate existing `log`/`container` inputs to `filestream` inputs.
Please use the [`filestream`](/reference/filebeat/filebeat-input-filestream.md) input with its [`container`](/reference/filebeat/filebeat-input-filestream.md#filebeat-input-filestream-parsers-container) parser instead. Follow [our official guide](/reference/filebeat/migrate-to-filestream.md) to migrate existing `log`/`container` inputs to `filestream` inputs.

After deprecation it’s possible to use this input type (e.g. for migration to `filestream`) only in combination with the `allow_deprecated_use: true` setting as a part of the input configuration.

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/filebeat/filebeat-input-http_endpoint.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ applies_to:
# HTTP Endpoint input [filebeat-input-http_endpoint]


The HTTP Endpoint input initializes a listening HTTP server that collects incoming HTTP POST requests containing a JSON body. The body must be either an object or an array of objects, otherwise a Common Expression Language expression that converts the the JSON body to these types can be provided. Any other data types will result in an HTTP 400 (Bad Request) response. For arrays, one document is created for each object in the array.
The HTTP Endpoint input initializes a listening HTTP server that collects incoming HTTP POST requests containing a JSON body. The body must be either an object or an array of objects, otherwise a Common Expression Language expression that converts the JSON body to these types can be provided. Any other data types will result in an HTTP 400 (Bad Request) response. For arrays, one document is created for each object in the array.

gzip encoded request bodies are supported if a `Content-Encoding: gzip` header is sent with the request.

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/filebeat/filebeat-input-log.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ applies_to:
::::{warning}
The `log` input is deprecated in version 7.16 and disabled in version 9.0.

Please use the the [`filestream`](/reference/filebeat/filebeat-input-filestream.md) input for sending log files to outputs. Follow [our official guide](/reference/filebeat/migrate-to-filestream.md) to migrate existing `log` inputs to `filestream` inputs.
Please use the [`filestream`](/reference/filebeat/filebeat-input-filestream.md) input for sending log files to outputs. Follow [our official guide](/reference/filebeat/migrate-to-filestream.md) to migrate existing `log` inputs to `filestream` inputs.

After deprecation it’s possible to use this input type (e.g. for migration to `filestream`) only in combination with the `allow_deprecated_use: true` setting as a part of the input configuration.
::::
Expand Down
Loading
Loading