From 5a2c787b02d37b378144b6c0e6a613e67797e236 Mon Sep 17 00:00:00 2001 From: Shaunak Kashyap Date: Thu, 24 Jan 2019 04:52:09 -0800 Subject: [PATCH] Fixing the array types in fields.yml (#10307) * Fixing the array types * Adding CHANGELOG entries (cherry picked from commit debde55ca0ff819b1215b54ad214fb4a79de6a1d) --- CHANGELOG.next.asciidoc | 5 +++++ metricbeat/docs/fields.asciidoc | 22 +++++++++---------- .../module/docker/container/_meta/fields.yml | 2 +- metricbeat/module/docker/fields.go | 2 +- .../module/docker/image/_meta/fields.yml | 2 +- metricbeat/module/kafka/fields.go | 2 +- .../module/kafka/partition/_meta/fields.yml | 2 +- metricbeat/module/mongodb/fields.go | 2 +- .../mongodb/replstatus/_meta/fields.yml | 16 +++++++------- 9 files changed, 30 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index e426f7a800d..29a312043ce 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -80,6 +80,7 @@ https://github.com/elastic/beats/compare/v6.6.0...6.x[Check the HEAD diff] - Support haproxy log lines without captured headers. {issue}9463[9463] {pull}9958[9958] - Make elasticsearch/audit fileset be more lenient in parsing node name. {issue}10035[10035] {pull}10135[10135] - Fix bad bytes count in `docker` input when filtering by stream. {pull}10211[10211] +- Fixed data types for roles and indices fields in `elasticsearch/audit` fileset {pull}10307[10307] *Heartbeat* @@ -102,6 +103,10 @@ https://github.com/elastic/beats/compare/v6.6.0...6.x[Check the HEAD diff] - Fix MongoDB dashboard that had some incorrect field names from `status` Metricset {pull}9795[9795] {issue}9715[9715] - Fix pod UID metadata enrichment in Kubernetes module. {pull}10081[10081] - Fix issue that would prevent collection of processes without command line on Windows. {pull}10196[10196] +- Fixed data type for tags field in `docker/container` metricset {pull}10307[10307] +- Fixed data type for tags field in `docker/image` metricset {pull}10307[10307] +- Fixed data type for isr field in `kafka/partition` metricset {pull}10307[10307] +- Fixed data types for various hosts fields in `mongodb/replstatus` metricset {pull}10307[10307] *Packetbeat* diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index 383ed3e23a7..e924c880b63 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -2721,7 +2721,7 @@ Size of the files that have been created or changed since creation. *`docker.container.tags`*:: + -- -type: array +type: keyword Image tags. @@ -3240,7 +3240,7 @@ Image labels. *`docker.image.tags`*:: + -- -type: array +type: keyword Image tags. @@ -7565,7 +7565,7 @@ Leader id (broker). *`kafka.partition.partition.isr`*:: + -- -type: array +type: keyword List of isr ids. @@ -11858,7 +11858,7 @@ Optime of primary *`mongodb.replstatus.members.secondary.hosts`*:: + -- -type: array +type: keyword List of secondary hosts @@ -11885,7 +11885,7 @@ type: long *`mongodb.replstatus.members.recovering.hosts`*:: + -- -type: array +type: keyword List of recovering members hosts @@ -11905,7 +11905,7 @@ Count of members in the `recovering` state *`mongodb.replstatus.members.unknown.hosts`*:: + -- -type: array +type: keyword List of members' hosts in the `unknown` state @@ -11925,7 +11925,7 @@ Count of members with `unknown` state *`mongodb.replstatus.members.startup2.hosts`*:: + -- -type: array +type: keyword List of initializing members hosts @@ -11945,7 +11945,7 @@ Count of members in the `startup2` state *`mongodb.replstatus.members.arbiter.hosts`*:: + -- -type: array +type: keyword List of arbiters hosts @@ -11965,7 +11965,7 @@ Count of arbiters *`mongodb.replstatus.members.down.hosts`*:: + -- -type: array +type: keyword List of `down` members hosts @@ -11985,7 +11985,7 @@ Count of `down` members *`mongodb.replstatus.members.rollback.hosts`*:: + -- -type: array +type: keyword List of members in the `rollback` state @@ -12005,7 +12005,7 @@ Count of members in the `rollback` state *`mongodb.replstatus.members.unhealthy.hosts`*:: + -- -type: array +type: keyword List of members' hosts with healthy = false diff --git a/metricbeat/module/docker/container/_meta/fields.yml b/metricbeat/module/docker/container/_meta/fields.yml index af00ee62906..2792a328aba 100644 --- a/metricbeat/module/docker/container/_meta/fields.yml +++ b/metricbeat/module/docker/container/_meta/fields.yml @@ -34,6 +34,6 @@ description: > Size of the files that have been created or changed since creation. - name: tags - type: array + type: keyword description: > Image tags. diff --git a/metricbeat/module/docker/fields.go b/metricbeat/module/docker/fields.go index 7f4db8ce4e6..3bd16330a92 100644 --- a/metricbeat/module/docker/fields.go +++ b/metricbeat/module/docker/fields.go @@ -31,5 +31,5 @@ func init() { // Asset returns asset data func Asset() string { - return "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" + return "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" } diff --git a/metricbeat/module/docker/image/_meta/fields.yml b/metricbeat/module/docker/image/_meta/fields.yml index d965f258006..6127e4c9ae2 100644 --- a/metricbeat/module/docker/image/_meta/fields.yml +++ b/metricbeat/module/docker/image/_meta/fields.yml @@ -42,6 +42,6 @@ Image labels. - name: tags - type: array + type: keyword description: > Image tags. diff --git a/metricbeat/module/kafka/fields.go b/metricbeat/module/kafka/fields.go index 8ca7baf6837..612fcd2736d 100644 --- a/metricbeat/module/kafka/fields.go +++ b/metricbeat/module/kafka/fields.go @@ -31,5 +31,5 @@ func init() { // Asset returns asset data func Asset() string { - return "eJy8WE9z2y4QvftT7OTkHKLf6deDD51pk07H007bSduzB4uVzRiBCtipv30HZNkSEuiPnegUE+m9x7K8XXiAHR4XsCPZjswADDMcF3D3xf6+mwFQ1KlihWFSLOD9DADA/Q9ySfccZwB6K5VZpVJkbLOAjHBtRxVyJBoXsLGwGUNO9cJ9/gCC5HihtI85FvZVJffFaaSDtwlTh1oruUN1Hu7CC2KWz0eHAI9S6H2OCj7bT2EpMqlyYj+ALTkgrBEFKCQUMiVzmJ8+2xJBORObBqTZIqQVnpNyn9Re8OdSnw+jjeFqPlx6FNEp1abF6KyTh1CqUOtOsh0eX6TyhQzjI/SAyjCN9EzRWjMjC5Ym9u/WurWpI7S/LI7DDHGgUlIlqaRtJi+ivTQOCixU0mYriDLMfps01m8s048KBhiNsrjZrTq44vFrkP0W7M8egVGQmcvY4sIu3EAZw34d5R58GzlABHW/StKkJa7ad74DjPaFEFDT3qontqdbHhXWU2oqFKbEIF3Au+T/Sdvwlm4G/Y4WigDEnA1i7jZgqtBwuWokyN/teNDjeuN0+BxjLH6A6/qr+hQnchtmFNfgxKtZb1TCeRMPr2qDNVzcsi8QMss0mkmF9Zz0JQYwYWTNmtbIxMZtpLiCHA3p5Df41xfW5N9rI/OLDAsElBgC2qj6Tu2k7ax/wyffznXXuZ3V/HcJRL08RiWlnKHoXotuM4zq+aA12wikJ1i3EnZF8IDC6NLcQjl4hWEN9IrHUtTyCeZl4DQaY+WVahNG7/t9ayu1H66pQhpQQcIc87VfziexMmFQCcK9ynEiqO/amF2MLtxdIOOLdsQzpuTpgTBO1hxPuLrqcjbsgKLWUY3MUYEvGEmP6YX1mwOuXM9vyXyZtbBx+jqCvjvgfkETytCE9bzUHuvFb9EKxcriAMHQOl5Uo0GVHAltta0DlPbq+OqAbas/L1vjVi9ZC5UOKyBKkeNECczlkoUHRnWYX2HBWerX7ltE4blE7g5DOB5CH0W66pO1lpIj8dN9oLKloMzmmgaWVQEApoGJlO8p0upAxsSDFVO9YtDWN5gvfz4Pmole9WTYq0zCCvd4gxKD7RPcYP0/nTumsk3J0KRb2xwMNbXIFUdU31XnS9O6DAlL82544HbHj7auoQeS07XBmGu260/jHpunZcpV3PWagkfV2b8AAAD///99e4I=" + return "eJy8WE1v2zgQvftXDHJyDtGedg8+LNAmRWE0aIu0PRu0OLIJU6RK0k797wtSli1RIvVhJzrFjPTe43D4ZsgH2OFxATuS7cgMwDDDcQF3X+zvuxkARZ0qVhgmxQL+nwEAuP9BLume4wxAb6Uyq1SKjG0WkBGu7ahCjkTjAjYWNmPIqV64zx9AkBwvlPYxx8K+quS+OI108DZh6lBrJXeozsNdeEHM8vnoEOBRCr3PUcFn+yksRSZVTuwHsCUHhDWiAIWEQqZkDvPTZ1siKGdi04A0W4S0wnNS7pPaC/5c6vNhtDFczYdLjyI6pdq0GJ118hBKFWrdSbbD46tUvpBhfIQeUBmmkZ4pWmtmZMHSxP7dWrc2dYT2p8VxmCEOVEqqJJW0zeRFtJfGQYGFStpsBVGG2W+TxvqNZfpewQCjURY3u1UHVzx+DbJfgv3eIzAKMnMZW1zYhRsoY9ivo9yD7yMHiKDuV0matMRV+853gNG+EAJq2lv1xPZ0y6PCekpNhcKUGKQL+C/5d9I2vKWbQb+jhSIAMWeDmLsNmCo0XK4aCfJ3Ox70uN44HT7HGIsf4Lr+qj7FidyGGcU1OPFq1huVcN7Ew6vaYA0Xt+wLhMwyjWZSYT0nfYkBTBhZs6Y1MrFxGymuIEdDOvkN/vGFNfn32sj8IsMCASWGgDaqvlM7aTvr3/DJt3PddW5nNf9cAlEvj1FJKWcoutei2wyjej5ozTYC6QnWrYRdETygMLo0t1AOXmFYA73isRS1fIJ5GTiNxlh5pdqE0ft+39pK7YdrqpAGVJAwx3ztl/NJrEwYVIJwr3KcCOq7NmYXowt3F8j4oh3xjCl5eiCMkzXHE66uupwNO6CodVQjc1TgK0bSY3ph/eqAK9fzWzJfZi1snL6NoG8OuF/QhDI0YT0vtcd68Xu0QrGyOEAwtI4X1WhQJUdCW23rAKW9Op4dsG3152Vr3Oola6HSYQVXdWzPzGWTJQBGdViBwoKz1K/et4jDS4ncHYhwRIQ+inTVJ2stJUfiJ/xAZUtBmc02DSyrAgBMAxMp31Ok1ZGMiQcrpnrFoK1wMF/+eBk0E73qybE3mYQV7vEGJQYbKLjB+n8690xlo5KhSbe2PRhqa5FLjqi+q06YpnUdEpbm3fHA7Q4gbV1DjySni4MxF23Xn8c9Nk/LlMu46zUFD6uzvwEAAP//PK58aA==" } diff --git a/metricbeat/module/kafka/partition/_meta/fields.yml b/metricbeat/module/kafka/partition/_meta/fields.yml index 12d355b9aa9..8f241278589 100644 --- a/metricbeat/module/kafka/partition/_meta/fields.yml +++ b/metricbeat/module/kafka/partition/_meta/fields.yml @@ -34,7 +34,7 @@ description: > Leader id (broker). - name: isr - type: array + type: keyword description: > List of isr ids. - name: replica diff --git a/metricbeat/module/mongodb/fields.go b/metricbeat/module/mongodb/fields.go index 3d83740d440..8d069f278df 100644 --- a/metricbeat/module/mongodb/fields.go +++ b/metricbeat/module/mongodb/fields.go @@ -31,5 +31,5 @@ func init() { // Asset returns asset data func Asset() string { - return "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" + return "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" } diff --git a/metricbeat/module/mongodb/replstatus/_meta/fields.yml b/metricbeat/module/mongodb/replstatus/_meta/fields.yml index 404cd6a89b0..4b31ebb4531 100644 --- a/metricbeat/module/mongodb/replstatus/_meta/fields.yml +++ b/metricbeat/module/mongodb/replstatus/_meta/fields.yml @@ -107,7 +107,7 @@ description: > Optime of primary - name: secondary.hosts - type: array + type: keyword description: > List of secondary hosts - name: secondary.optimes @@ -119,7 +119,7 @@ descriprtion: > Count of secondaries - name: recovering.hosts - type: array + type: keyword description: > List of recovering members hosts - name: recovering.count @@ -127,7 +127,7 @@ description: > Count of members in the `recovering` state - name: unknown.hosts - type: array + type: keyword description: > List of members' hosts in the `unknown` state - name: unknown.count @@ -135,7 +135,7 @@ description: > Count of members with `unknown` state - name: startup2.hosts - type: array + type: keyword description: > List of initializing members hosts - name: startup2.count @@ -143,7 +143,7 @@ description: > Count of members in the `startup2` state - name: arbiter.hosts - type: array + type: keyword description: > List of arbiters hosts - name: arbiter.count @@ -151,7 +151,7 @@ description: > Count of arbiters - name: down.hosts - type: array + type: keyword description: > List of `down` members hosts - name: down.count @@ -159,7 +159,7 @@ description: > Count of `down` members - name: rollback.hosts - type: array + type: keyword description: > List of members in the `rollback` state - name: rollback.count @@ -167,7 +167,7 @@ description: > Count of members in the `rollback` state - name: unhealthy.hosts - type: array + type: keyword description: > List of members' hosts with healthy = false - name: unhealthy.count