diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 65df8bae0e60..a9d45c934088 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -20,6 +20,7 @@ https://github.com/elastic/beats/compare/v6.6.0...6.x[Check the HEAD diff] *Filebeat* - Allow beats to blacklist certain part of the configuration while using Central Management. {pull}9099[9099] +- Fix parsing of GC entries in elasticsearch server log. {issue}9513[9513] {pull}9810[9810] *Heartbeat* @@ -70,6 +71,7 @@ https://github.com/elastic/beats/compare/v6.6.0...6.x[Check the HEAD diff] - Fix saved objects in filebeat haproxy dashboard. {pull}9417[9417] - Fixed a memory leak when harvesters are closed. {pull}7820[7820] - Add `convert_timezone` option to Logstash module to convert dates to UTC. {issue}9756[9756] {pull}9797[9797] +- Fix parsing of GC entries in elasticsearch server log. {issue}9513[9513] {pull}9810[9810] *Heartbeat* diff --git a/filebeat/docs/fields.asciidoc b/filebeat/docs/fields.asciidoc index 3da04bfe9d1e..cb7dab276a17 100644 --- a/filebeat/docs/fields.asciidoc +++ b/filebeat/docs/fields.asciidoc @@ -1416,14 +1416,36 @@ example: -- -*`elasticsearch.server.gc_overhead`*:: +*`elasticsearch.server.gc.overhead_seq`*:: + -- type: long -example: +example: 3449992 + +Sequence number + +-- + +*`elasticsearch.server.gc.collection_duration.ms`*:: ++ +-- +type: float + +example: 1600 + +Time spent in GC, in milliseconds + +-- + +*`elasticsearch.server.gc.observation_duration.ms`*:: ++ +-- +type: float +example: 1800 +Total time over which collection was observed, in milliseconds -- diff --git a/filebeat/include/fields.go b/filebeat/include/fields.go index d1075316a87e..63078c07739d 100644 --- a/filebeat/include/fields.go +++ b/filebeat/include/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/filebeat/module/elasticsearch/server/_meta/fields.yml b/filebeat/module/elasticsearch/server/_meta/fields.yml index 47bb4a96761c..856178f4ba54 100644 --- a/filebeat/module/elasticsearch/server/_meta/fields.yml +++ b/filebeat/module/elasticsearch/server/_meta/fields.yml @@ -23,7 +23,15 @@ description: "" example: "" type: long - - name: gc_overhead - description: "" - example: "" - type: long + - name: overhead_seq + description: "Sequence number" + example: 3449992 + type: long + - name: collection_duration.ms + description: "Time spent in GC, in milliseconds" + example: 1600 + type: float + - name: observation_duration.ms + description: "Total time over which collection was observed, in milliseconds" + example: 1800 + type: float diff --git a/filebeat/module/elasticsearch/server/ingest/pipeline.json b/filebeat/module/elasticsearch/server/ingest/pipeline.json index 5a69e101877a..b1c149b7ebda 100755 --- a/filebeat/module/elasticsearch/server/ingest/pipeline.json +++ b/filebeat/module/elasticsearch/server/ingest/pipeline.json @@ -20,13 +20,42 @@ "field": "message", "pattern_definitions": { "GREEDYMULTILINE": "(.|\n)*", - "INDEXNAME": "[a-zA-Z0-9_.-]*" + "INDEXNAME": "[a-zA-Z0-9_.-]*", + "GC_ALL": "\\[gc\\]\\[%{NUMBER:elasticsearch.server.gc.overhead_seq}\\] overhead, spent \\[%{NUMBER:elasticsearch.server.gc.collection_duration.time:float}%{DATA:elasticsearch.server.gc.collection_duration.unit}\\] collecting in the last \\[%{NUMBER:elasticsearch.server.gc.observation_duration.time:float}%{DATA:elasticsearch.server.gc.observation_duration.unit}\\]", + "GC_YOUNG": "\\[gc\\]\\[young\\]\\[%{NUMBER:elasticsearch.server.gc.young.one}\\]\\[%{NUMBER:elasticsearch.server.gc.young.two}\\]%{SPACE}%{GREEDYMULTILINE:message}", + "LOG_HEADER": "\\[%{TIMESTAMP_ISO8601:elasticsearch.server.timestamp}\\]\\[%{LOGLEVEL:log.level}%{SPACE}?\\]\\[%{DATA:elasticsearch.server.component}%{SPACE}\\](%{SPACE})?(\\[%{DATA:elasticsearch.node.name}\\])?(%{SPACE})?" }, "patterns": [ - "\\[%{TIMESTAMP_ISO8601:elasticsearch.server.timestamp}\\]\\[%{LOGLEVEL:log.level}%{SPACE}?\\]\\[%{DATA:elasticsearch.server.component}%{SPACE}\\](%{SPACE})?(\\[%{DATA:elasticsearch.node.name}\\])?(%{SPACE})?(\\[gc\\](\\[young\\]\\[%{NUMBER:elasticsearch.server.gc.young.one}\\]\\[%{NUMBER:elasticsearch.server.gc.young.two}\\]|\\[%{NUMBER:elasticsearch.server.gc_overhead}\\]))?%{SPACE}((\\[%{INDEXNAME:elasticsearch.index.name}\\]|\\[%{INDEXNAME:elasticsearch.index.name}\\/%{DATA:elasticsearch.index.id}\\]))?%{SPACE}%{GREEDYMULTILINE:message}" + "%{LOG_HEADER}%{GC_ALL}", + "%{LOG_HEADER}%{GC_YOUNG}", + "%{LOG_HEADER}%{SPACE}((\\[%{INDEXNAME:elasticsearch.index.name}\\]|\\[%{INDEXNAME:elasticsearch.index.name}\\/%{DATA:elasticsearch.index.id}\\]))?%{SPACE}%{GREEDYMULTILINE:message}" ] } }, + { + "script": { + "lang": "painless", + "source": "if (ctx.elasticsearch.server.gc != null && ctx.elasticsearch.server.gc.observation_duration != null) { if (ctx.elasticsearch.server.gc.observation_duration.unit == params.seconds_unit) { ctx.elasticsearch.server.gc.observation_duration.ms = ctx.elasticsearch.server.gc.observation_duration.time * params.ms_in_one_s;}if (ctx.elasticsearch.server.gc.observation_duration.unit == params.milliseconds_unit) { ctx.elasticsearch.server.gc.observation_duration.ms = ctx.elasticsearch.server.gc.observation_duration.time; } if (ctx.elasticsearch.server.gc.observation_duration.unit == params.minutes_unit) { ctx.elasticsearch.server.gc.observation_duration.ms = ctx.elasticsearch.server.gc.observation_duration.time * params.ms_in_one_m; }} if (ctx.elasticsearch.server.gc != null && ctx.elasticsearch.server.gc.collection_duration != null) { if (ctx.elasticsearch.server.gc.collection_duration.unit == params.seconds_unit) { ctx.elasticsearch.server.gc.collection_duration.ms = ctx.elasticsearch.server.gc.collection_duration.time * params.ms_in_one_s;} if (ctx.elasticsearch.server.gc.collection_duration.unit == params.milliseconds_unit) {ctx.elasticsearch.server.gc.collection_duration.ms = ctx.elasticsearch.server.gc.collection_duration.time; } if (ctx.elasticsearch.server.gc.collection_duration.unit == params.minutes_unit) { ctx.elasticsearch.server.gc.collection_duration.ms = ctx.elasticsearch.server.gc.collection_duration.time * params.ms_in_one_m; }}", + "params": { + "minutes_unit": "m", + "seconds_unit": "s", + "milliseconds_unit": "ms", + "ms_in_one_s": 1000, + "ms_in_one_m": 60000 + } + } + }, + { + "remove": { + "field": [ + "elasticsearch.server.gc.collection_duration.time", + "elasticsearch.server.gc.collection_duration.unit", + "elasticsearch.server.gc.observation_duration.time", + "elasticsearch.server.gc.observation_duration.unit" + ], + "ignore_missing": true + } + }, { "rename": { "field": "elasticsearch.server.timestamp", diff --git a/filebeat/module/elasticsearch/server/test/test.log-expected.json b/filebeat/module/elasticsearch/server/test/test.log-expected.json index 16654fd4c014..fab80a89acf1 100644 --- a/filebeat/module/elasticsearch/server/test/test.log-expected.json +++ b/filebeat/module/elasticsearch/server/test/test.log-expected.json @@ -244,13 +244,15 @@ "@timestamp": "2018-07-03T11:45:45,604", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.m.j.JvmGcMonitorService", - "elasticsearch.server.gc_overhead": "3449992", + "elasticsearch.server.gc.collection_duration.ms": 1600.0, + "elasticsearch.server.gc.observation_duration.ms": 1800.0, + "elasticsearch.server.gc.overhead_seq": "3449992", "event.dataset": "elasticsearch.server", "fileset.module": "elasticsearch", "fileset.name": "server", "input.type": "log", "log.level": "WARN", - "message": "overhead, spent [1.6s] collecting in the last [1.8s]", + "message": "[2018-07-03T11:45:45,604][WARN ][o.e.m.j.JvmGcMonitorService] [srvmulpvlsk252_md] [gc][3449992] overhead, spent [1.6s] collecting in the last [1.8s]", "offset": 10205, "prospector.type": "log", "service.name": "elasticsearch" @@ -286,4 +288,4 @@ "prospector.type": "log", "service.name": "elasticsearch" } -] \ No newline at end of file +]