diff --git a/NOTICE.txt b/NOTICE.txt index 14ebd1267950..5a6d049ca301 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -11175,11 +11175,11 @@ Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-l -------------------------------------------------------------------------------- Dependency : github.com/elastic/elastic-agent-system-metrics -Version: v0.13.5 +Version: v0.13.6 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-system-metrics@v0.13.5/LICENSE.txt: +Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-system-metrics@v0.13.6/LICENSE.txt: Apache License Version 2.0, January 2004 diff --git a/changelog/fragments/1767864511-add-swap-field-to-system.process.memory-metric-set-in-metricbeats.yaml b/changelog/fragments/1767864511-add-swap-field-to-system.process.memory-metric-set-in-metricbeats.yaml new file mode 100644 index 000000000000..33dabc0636bc --- /dev/null +++ b/changelog/fragments/1767864511-add-swap-field-to-system.process.memory-metric-set-in-metricbeats.yaml @@ -0,0 +1,45 @@ +# REQUIRED +# Kind can be one of: +# - breaking-change: a change to previously-documented behavior +# - deprecation: functionality that is being removed in a later release +# - bug-fix: fixes a problem in a previous version +# - enhancement: extends functionality but does not break or fix existing behavior +# - feature: new functionality +# - known-issue: problems that we are aware of in a given version +# - security: impacts on the security of a product or a user’s deployment. +# - upgrade: important information for someone upgrading from a prior version +# - other: does not fit into any of the other categories +kind: enhancement + +# REQUIRED for all kinds +# Change summary; a 80ish characters long description of the change. +summary: add swap field to system.process.memory metric set in metricbeat + +# REQUIRED for breaking-change, deprecation, known-issue +# Long description; in case the summary is not enough to describe the change +# this field accommodate a description without length limits. +# description: + +# REQUIRED for breaking-change, deprecation, known-issue +# impact: + +# REQUIRED for breaking-change, deprecation, known-issue +# action: + +# REQUIRED for all kinds +# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. +component: metricbeat + +# AUTOMATED +# OPTIONAL to manually add other PR URLs +# PR URL: A link the PR that added the changeset. +# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. +# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. +# Please provide it if you are adding a fragment for a different PR. +# pr: https://github.com/owner/repo/1234 + +# AUTOMATED +# OPTIONAL to manually add other issue URLs +# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). +# If not present is automatically filled by the tooling with the issue linked to the PR number. +# issue: https://github.com/owner/repo/1234 diff --git a/docs/reference/metricbeat/exported-fields-system.md b/docs/reference/metricbeat/exported-fields-system.md index 2b0ac446efd5..5de44ed2f650 100644 --- a/docs/reference/metricbeat/exported-fields-system.md +++ b/docs/reference/metricbeat/exported-fields-system.md @@ -1047,6 +1047,14 @@ Memory-specific statistics per process. format: bytes +**`system.process.memory.swap`** {applies_to}`stack: ga 8.19.11` +: The swap memory used by the process (supported only on Linux kernel version 2.6.34+). + + type: long + + format: bytes + + ## io [_io] Disk I/O Metrics, as forwarded from /proc/[PID]/io. Available on Linux only. diff --git a/docs/reference/metricbeat/metricbeat-metricset-system-process.md b/docs/reference/metricbeat/metricbeat-metricset-system-process.md index a95f6a5e92e7..9a5647a00236 100644 --- a/docs/reference/metricbeat/metricbeat-metricset-system-process.md +++ b/docs/reference/metricbeat/metricbeat-metricset-system-process.md @@ -395,7 +395,8 @@ Here is an example document generated by this metricset: "pct": 0.0008 }, "share": 16252928, - "size": 1886003200 + "size": 1886003200, + "swap": 1302528 }, "num_threads": 9, "state": "sleeping" diff --git a/go.mod b/go.mod index 4847c9531327..6495d732b8b4 100644 --- a/go.mod +++ b/go.mod @@ -173,7 +173,7 @@ require ( github.com/elastic/ebpfevents v0.8.0 github.com/elastic/elastic-agent-autodiscover v0.10.0 github.com/elastic/elastic-agent-libs v0.31.0 - github.com/elastic/elastic-agent-system-metrics v0.13.5 + github.com/elastic/elastic-agent-system-metrics v0.13.6 github.com/elastic/go-elasticsearch/v8 v8.19.0 github.com/elastic/go-freelru v0.16.0 github.com/elastic/go-quark v0.3.0 diff --git a/go.sum b/go.sum index 48be366de4dd..7cfabb2fb23d 100644 --- a/go.sum +++ b/go.sum @@ -379,8 +379,8 @@ github.com/elastic/elastic-agent-client/v7 v7.15.0 h1:nDB7v8TBoNuD6IIzC3z7Q0y+7b github.com/elastic/elastic-agent-client/v7 v7.15.0/go.mod h1:6h+f9QdIr3GO2ODC0Y8+aEXRwzbA5W4eV4dd/67z7nI= github.com/elastic/elastic-agent-libs v0.31.0 h1:3i/a0n40VPpx+vyB6oBZkTpcsjEGd2LKBiJjSI//j38= github.com/elastic/elastic-agent-libs v0.31.0/go.mod h1:0xUg7alsNE/WhY9DZRIdTYW75nqSHC1octIAg//j/PQ= -github.com/elastic/elastic-agent-system-metrics v0.13.5 h1:VPTkk3C0ixsgqhAS2S++0/BKe+X6tYn+GzHbBLVuiO4= -github.com/elastic/elastic-agent-system-metrics v0.13.5/go.mod h1:JNfnZrC0viAjlJRUzQKKuMpDlXgjXBn4WdWEXQF7jcA= +github.com/elastic/elastic-agent-system-metrics v0.13.6 h1:Gwy3siqs5aHAP6RlLXel/irnedXvqdQ+tAzPq/2QOlY= +github.com/elastic/elastic-agent-system-metrics v0.13.6/go.mod h1:JNfnZrC0viAjlJRUzQKKuMpDlXgjXBn4WdWEXQF7jcA= github.com/elastic/elastic-transport-go/v8 v8.8.0 h1:7k1Ua+qluFr6p1jfJjGDl97ssJS/P7cHNInzfxgBQAo= github.com/elastic/elastic-transport-go/v8 v8.8.0/go.mod h1:YLHer5cj0csTzNFXoNQ8qhtGY1GTvSqPnKWKaqQE3Hk= github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270 h1:cWPqxlPtir4RoQVCpGSRXmLqjEHpJKbR60rxh1nQZY4= diff --git a/metricbeat/module/system/fields.go b/metricbeat/module/system/fields.go index c2a546fbdf21..33b8724eaa4f 100644 --- a/metricbeat/module/system/fields.go +++ b/metricbeat/module/system/fields.go @@ -32,5 +32,5 @@ func init() { // AssetSystem returns asset data. // This is the base64 encoded zlib format compressed contents of module/system. func AssetSystem() string { - return "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" + return "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" } diff --git a/metricbeat/module/system/process/_meta/data.json b/metricbeat/module/system/process/_meta/data.json index f0c83bb11edd..32c0d104169d 100644 --- a/metricbeat/module/system/process/_meta/data.json +++ b/metricbeat/module/system/process/_meta/data.json @@ -288,7 +288,8 @@ "pct": 0.0008 }, "share": 16252928, - "size": 1886003200 + "size": 1886003200, + "swap": 1302528 }, "num_threads": 9, "state": "sleeping" @@ -297,4 +298,4 @@ "user": { "name": "alexk" } -} \ No newline at end of file +} diff --git a/metricbeat/module/system/process/_meta/fields.yml b/metricbeat/module/system/process/_meta/fields.yml index 890fb52e5fd4..595adeb811b9 100644 --- a/metricbeat/module/system/process/_meta/fields.yml +++ b/metricbeat/module/system/process/_meta/fields.yml @@ -111,6 +111,13 @@ format: bytes description: > The shared memory the process uses. + - name: swap + type: long + format: bytes + version: + ga: 8.19.11 + description: > + The swap memory used by the process (supported only on Linux kernel version 2.6.34+). - name: io type: group description: Disk I/O Metrics, as forwarded from /proc/[PID]/io. Available on Linux only.