diff --git a/NOTICE.txt b/NOTICE.txt index 0cecfa09d55e..3e29aeebeebb 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -11176,11 +11176,11 @@ SOFTWARE -------------------------------------------------------------------------------- Dependency : github.com/elastic/elastic-agent-libs -Version: v0.26.2 +Version: v0.31.0 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-libs@v0.26.2/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-libs@v0.31.0/LICENSE: Apache License Version 2.0, January 2004 @@ -11387,11 +11387,11 @@ Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-l -------------------------------------------------------------------------------- Dependency : github.com/elastic/elastic-agent-system-metrics -Version: v0.13.4 +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.4/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 6a7696e1d860..e46faa10c424 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 2c6367508227..44fdbef5e6b3 100644 --- a/docs/reference/metricbeat/metricbeat-metricset-system-process.md +++ b/docs/reference/metricbeat/metricbeat-metricset-system-process.md @@ -369,7 +369,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 262f0c394fba..5d78c788fe0c 100644 --- a/go.mod +++ b/go.mod @@ -174,8 +174,8 @@ require ( github.com/elastic/bayeux v1.0.5 github.com/elastic/ebpfevents v0.8.0 github.com/elastic/elastic-agent-autodiscover v0.10.0 - github.com/elastic/elastic-agent-libs v0.26.2 - github.com/elastic/elastic-agent-system-metrics v0.13.4 + github.com/elastic/elastic-agent-libs v0.31.0 + 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 0791fb939206..229ed0016e33 100644 --- a/go.sum +++ b/go.sum @@ -366,10 +366,10 @@ github.com/elastic/elastic-agent-autodiscover v0.10.0 h1:WJ4zl9uSfk1kHmn2B/0byQB github.com/elastic/elastic-agent-autodiscover v0.10.0/go.mod h1:Nf3zh9FcJ9nTTswTwDTUAqXmvQllOrNliM6xmORSxwE= github.com/elastic/elastic-agent-client/v7 v7.15.0 h1:nDB7v8TBoNuD6IIzC3z7Q0y+7bMgXoT2DsHfolO2CHE= github.com/elastic/elastic-agent-client/v7 v7.15.0/go.mod h1:6h+f9QdIr3GO2ODC0Y8+aEXRwzbA5W4eV4dd/67z7nI= -github.com/elastic/elastic-agent-libs v0.26.2 h1:zwytPWmTWSJG80oa9/5FJ6zue47ysI23eMo15LfeWy0= -github.com/elastic/elastic-agent-libs v0.26.2/go.mod h1:fc2noLqosmQorIGbatJfVeh4CL77yiP8ot16/5umeoM= -github.com/elastic/elastic-agent-system-metrics v0.13.4 h1:gX8VdlQyakPcPKFpD7uHv2QLRDyguuKfZgu0LE27V7c= -github.com/elastic/elastic-agent-system-metrics v0.13.4/go.mod h1:lB8veYWYBlA9eF6TahmPN87G1IEgWlbep7QSqLSW90U= +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.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 5ea6bd8b91ae..5e026852a304 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 06d29b3d1556..76f2f6664897 100644 --- a/metricbeat/module/system/process/_meta/data.json +++ b/metricbeat/module/system/process/_meta/data.json @@ -262,7 +262,8 @@ "pct": 0.0008 }, "share": 16252928, - "size": 1886003200 + "size": 1886003200, + "swap": 1302528 }, "num_threads": 9, "state": "sleeping" @@ -271,4 +272,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 f0dad4095208..890cd43adaa3 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.