{"push_id":2724664246,"size":72,"distinct_size":1,"ref":"refs/heads/refactor/filebeat/move-fields-yml-generator","head":"bb163febc43ca675376fa26b2b2fffe3dcf344f1","before":"e6ebaf7e796fa587ecae1f95c3b9d4f21a6409bd","commits":[{"sha":"41fbad088e2a5e5cdae9a49f5284dfa6dbf9e935","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Disable labels dedotting in default docker module configuration (#7485)\n\nDefault docker module configuration made metricbeat to replace dots\r\nwith underscores in labels. This conflicted with `add_docker_metadata`\r\nthat also adds labels, but without replacing dots.\r\n\r\nThis makes docker module and `add_docker_metadata` processor to have a\r\nconsistent behaviour, but there can be still cases where type mapping\r\nconflicts appear. For these cases there are some options using the\r\n`rename` or `drop_fields` processors.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/41fbad088e2a5e5cdae9a49f5284dfa6dbf9e935"},{"sha":"9960220ad59bcf4ad530f52716da602f4ef1e446","author":{"name":"Noémi Ványi","email":"2fe12b54f6198ecbce6ce66a94e84eefb1516b89@users.noreply.github.com"},"message":"do not pass unused parameter (#7499)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/9960220ad59bcf4ad530f52716da602f4ef1e446"},{"sha":"0db2369e0a0e8de60475eb474140be4001123689","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Add Beats state reporting (#7075)\n\n* Add Beats state reporting\r\n\r\nCurrently in monitoring or the API endpoint it's not visible which modules are running. This PR adds and endpoint `/state` which shows the following data:\r\n\r\n```\r\n{\r\n  \"module\": {\r\n    \"count\": 3,\r\n    \"names\": [\r\n      \"system\"\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\nThe names are a unique list of module names that are running and the count is a total of all the modules that are running. In the above case it's 3 as the system module is started by default 3 times with different configs / periods. Currently this reporting only works for Metricbeat.\r\n\r\nThe same state metrics are reported to X-Pack Monitoring. The data is reported every minute by default.\r\n\r\nAdditional changes:\r\n\r\n* Introduce ArraySlice support in metrics\r\n* Improve namespace handling to prevent races\r\n* Add monitoring reporter for state endpoint\r\n* Add config options for reporting frequency. The old config option was removed. I don't consider this a breaking change as the old option was never document and not intended to be changed.\r\n\r\n* rename to metrics.period and implement one bulk per event.\r\n\r\n* rename to metrics\r\n\r\n* local params\r\n\r\n* fix invalid units","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/0db2369e0a0e8de60475eb474140be4001123689"},{"sha":"3dafc4384f780ca39d613cb8c60d53266b59da69","author":{"name":"Jason Bryan","email":"25f983af0f59f35a3eefecf053d237e6b6e25412@elastic.co"},"message":"Add grok patterns for CMS Initial Mark and Final Remark GC phases (#7484)\n\nCMS Initial Mark and Final Remark are stop the world GC collection phases. This PR adds field support for these phases to the GC fileset of the Filebeat Elasticsearch module.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/3dafc4384f780ca39d613cb8c60d53266b59da69"},{"sha":"5aaa426919b1b2d5cb850e7355ce673808a4a084","author":{"name":"Carlos Pérez-Aradros Herce","email":"a9fe7a739a79c3eddb29e5b128a9f0360449da12@gmail.com"},"message":"Disable colors on tests (#7511)\n\nIt seems this is given problems on some terminals, this change\r\ndisables any kind of colors on tests","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/5aaa426919b1b2d5cb850e7355ce673808a4a084"},{"sha":"f25747196a068d4fda407f4e2f67b12631a3358b","author":{"name":"Juan Álvarez","email":"c9e6a6b42f2d0df3dfb2218c70adb7d826c1ec6b@elastic.co"},"message":"Fixes common.bash directory for Apm Server (#7509)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/f25747196a068d4fda407f4e2f67b12631a3358b"},{"sha":"0ece14dce61d5740d8d80668ace4848163d3dd9b","author":{"name":"Steffen Siering","email":"24763e7613b3fa0f8557df3eb7377f5afe0ad9a6@elastic.co"},"message":"Update go ucfg (#7510)\n\n* Update go-ucfg to 0.6.0\r\n\r\n* Update NewConfigFrom\r\n\r\n- update NewConfigFrom to treat raw string input as YAML contents\r\n- Introduce MustNewConfigFrom, which throws a panic on error","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/0ece14dce61d5740d8d80668ace4848163d3dd9b"},{"sha":"47b35b7695477aec611d24e76fcb9118e92a2f6a","author":{"name":"Carlos Pérez-Aradros Herce","email":"a9fe7a739a79c3eddb29e5b128a9f0360449da12@gmail.com"},"message":"Update log builder settings unpack testing (#7467)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/47b35b7695477aec611d24e76fcb9118e92a2f6a"},{"sha":"694cc594c0ab1399f20b6727922c3c2777dff51b","author":{"name":"Adrian Serrano","email":"ccf81266d9281ffbb9a179bcde096df8356f3407@gmail.com"},"message":"Workaround system-tests failures for show-command (#7515)\n\nThe system tests, which run inside a docker container, are failing on\r\nolder kernels (3.10 and older), because the Netlink connection to\r\nkauditd is not allowed.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/694cc594c0ab1399f20b6727922c3c2777dff51b"},{"sha":"0d99545a037a1a1538c34ef9123a64d7d3a0311e","author":{"name":"DeDe Morton","email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co"},"message":"Add links plus minor edits (#7478)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/0d99545a037a1a1538c34ef9123a64d7d3a0311e"},{"sha":"2a99b1786c73100bcf4d85ca47b4b7faf41369d2","author":{"name":"Jaime Soriano Pastor","email":"0bfa8457d61051d208b509839df970073a957fac@elastic.co"},"message":"Remove beta tag on add_docker_metadata documentation (#7497)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/2a99b1786c73100bcf4d85ca47b4b7faf41369d2"},{"sha":"d0c8917efa7e76d4d2c07667b3fdd3b8c8602f83","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Add response fields to Kibana module based on ECS (#7205)\n\nThis is based on the ECS http fields: https://github.com/elastic/ecs#http","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/d0c8917efa7e76d4d2c07667b3fdd3b8c8602f83"},{"sha":"b6b8e6429c488f534275a2d71c96fe25fd644dbc","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Move fields.go handling to each Metricbeat module (#7440)\n\nCurrently there is a global fields.go file for all Beats including Metricbeat which is generated from fields.yml. The problem with it is that PR's often conflict with each other. This PR creates a fields.go file for each module which is then combined to the full fields.go on runtime.\r\n\r\nBecause of the above change Metricbeat does not need the global `fields.go` file which is generated automatically by `libbeat`. Because of this an exception is introduced in `libbeat` to handle this. Long term all Beats should stop requiring the global `fields.go`.\r\n\r\nAs the common fields from libbeat are still needed these are now loaded into a separate directory Metricbeat. This is a temporary workaround to make it work for only one Beat.\r\n\r\nAdditional changes:\r\n\r\n* Fix generator to be able to run tests multiple times. Change in https://github.com/elastic/beats/pull/7369 introduced a symlink which returned an error because it could not be overwritten.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/b6b8e6429c488f534275a2d71c96fe25fd644dbc"},{"sha":"84e9b7b14ff2d25a71a083bf7ecab1c65028cb71","author":{"name":"Josh Soref","email":"dc510c92cc1794ea84000fde88becdce67bf7624@users.noreply.github.com"},"message":"Fix update target to get pkg/errors (#7523)","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/84e9b7b14ff2d25a71a083bf7ecab1c65028cb71"},{"sha":"15c1ababe5222a2cb2aba91cf941c876aae42bba","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Add output.name to state metrics (#7522)\n\nThe document looks as following:\r\n\r\n```\r\n{\r\n  \"output\": {\r\n    \"name\": \"elasticsearch\"\r\n  }\r\n}\r\n```","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/15c1ababe5222a2cb2aba91cf941c876aae42bba"},{"sha":"7faf7877648b231f81c2272255230fca1c846aa5","author":{"name":"Steffen Siering","email":"24763e7613b3fa0f8557df3eb7377f5afe0ad9a6@elastic.co"},"message":"Fix missing metadata in redis output (#7447)\n\n* Fix missing metadata in redis output\r\n\r\n* Fix format string\r\n\r\n* Redis index setting is used since 6.0\r\n\r\n* Fix unit test","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/7faf7877648b231f81c2272255230fca1c846aa5"},{"sha":"1051b425f3e3751b348c7cc1243480b07c88397a","author":{"name":"Andrew Cholakian","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewvc.com"},"message":"Refactor conditions.go into its own package (#7479)\n\nconditions.go was a giant file with a lot going on. This PR splits it up into its own\r\npackagage.\r\n\r\nAdditionally, conditions.go was checking the configured conditions with conditional branching both at\r\nconfig load time and once per event. This patch removes the redundant per-event checks.\r\n\r\nThere may be a small perf boost with this patch as well.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/1051b425f3e3751b348c7cc1243480b07c88397a"},{"sha":"1f1c8aa9f4b76878635ff031249ae270f117f0b4","author":{"name":"Josh Soref","email":"dc510c92cc1794ea84000fde88becdce67bf7624@users.noreply.github.com"},"message":"Improve misspell retrieval (#7519)\n\nPer https://github.com/client9/misspell/blame/8f053a4c89062b932a9007d6e4bdbfdd8a990773/README.md#L22","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/1f1c8aa9f4b76878635ff031249ae270f117f0b4"},{"sha":"b81dbc76988dc9cb957605f9e5bdb102394ce281","author":{"name":"Radovan Ondas","email":"46c77ea17b2690c08b9cc92da0a12f9bf6a58ba4@gmail.com"},"message":"Following PR to improve SLowlog fileset (#7531)\n\n- add 'indexing' slowlog\r\n- improve pipeline to consume indexing slowlog along with search slowlogs\r\n- add multiline\r\n- add test documents","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/b81dbc76988dc9cb957605f9e5bdb102394ce281"},{"sha":"606f961a6d144e6237fd15cf7c5a17f41da90361","author":{"name":"Nicolas Ruflin","email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com"},"message":"Refactor module state reporting to be reusable (#7536)\n\nThis makes the state reporting reusable for Filebeat modules and inputs.","distinct":false,"url":"https://api.github.com/repos/kvch/beats/commits/606f961a6d144e6237fd15cf7c5a17f41da90361"}]}
{"actor":{"display_login":"kvch"}}