diff --git a/NOTICE.txt b/NOTICE.txt index 32a54733975..305ecb49cbd 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -264,7 +264,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------- Dependency: github.com/elastic/beats Version: master -Revision: 675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c +Revision: 1c1b7d7427a422ec9da0707b1830e9cb03837266 License type (autodetected): Apache-2.0 ./vendor/github.com/elastic/beats/LICENSE.txt: -------------------------------------------------------------------- diff --git a/_beats/dev-tools/cmd/dashboards/export_dashboards.go b/_beats/dev-tools/cmd/dashboards/export_dashboards.go index f15c7d289e3..22749237918 100644 --- a/_beats/dev-tools/cmd/dashboards/export_dashboards.go +++ b/_beats/dev-tools/cmd/dashboards/export_dashboards.go @@ -18,132 +18,27 @@ package main import ( - "crypto/tls" "encoding/json" "flag" - "fmt" "io/ioutil" "log" - "net/http" "net/url" "os" - "path" "path/filepath" - "strings" + "time" - "github.com/elastic/beats/libbeat/common" + "github.com/elastic/beats/libbeat/dashboards" "github.com/elastic/beats/libbeat/kibana" ) -var exportAPI = "/api/kibana/dashboards/export" - -type manifest struct { - Dashboards []map[string]string `config:"dashboards"` -} - -func makeURL(url, path string, params url.Values) string { - if len(params) == 0 { - return url + path - } - - return strings.Join([]string{url, path, "?", params.Encode()}, "") -} - -func Export(client *http.Client, conn string, spaceID string, dashboard string, out string) error { - params := url.Values{} - - params.Add("dashboard", dashboard) - - if spaceID != "" { - exportAPI = path.Join("/s", spaceID, exportAPI) - } - fullURL := makeURL(conn, exportAPI, params) - if !quiet { - log.Printf("Calling HTTP GET %v\n", fullURL) - } - - req, err := http.NewRequest("GET", fullURL, nil) - - resp, err := client.Do(req) - if err != nil { - return fmt.Errorf("GET HTTP request fails with: %v", err) - } - - defer resp.Body.Close() - - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return fmt.Errorf("fail to read response %s", err) - } - - if resp.StatusCode != 200 { - return fmt.Errorf("HTTP GET %s fails with %s, %s", fullURL, resp.Status, body) - } - - data, err := kibana.RemoveIndexPattern(body) - if err != nil { - return fmt.Errorf("fail to extract the index pattern: %v", err) - } - - objects := data["objects"].([]interface{}) - for _, obj := range objects { - o := obj.(common.MapStr) - - // All fields are optional, so errors are not catched - decodeValue(o, "attributes.uiStateJSON") - decodeValue(o, "attributes.visState") - decodeValue(o, "attributes.optionsJSON") - decodeValue(o, "attributes.panelsJSON") - decodeValue(o, "attributes.kibanaSavedObjectMeta.searchSourceJSON") - } - - data["objects"] = objects - - // Create all missing directories - err = os.MkdirAll(filepath.Dir(out), 0755) - if err != nil { - return err - } - - err = ioutil.WriteFile(out, []byte(data.StringToPrint()), 0644) - if !quiet { - log.Printf("The dashboard %s was exported under the %s file\n", dashboard, out) - } - return err -} - -func decodeValue(data common.MapStr, key string) error { - v, err := data.GetValue(key) - if err != nil { - return err - } - s := v.(string) - var d interface{} - err = json.Unmarshal([]byte(s), &d) - if err != nil { - return fmt.Errorf("error decoding %s: %v", key, err) - } - - data.Put(key, d) - return nil -} - -func ReadManifest(file string) ([]map[string]string, error) { - cfg, err := common.LoadFile(file) - if err != nil { - return nil, fmt.Errorf("error reading manifest file: %v", err) - } - - var manifest manifest - err = cfg.Unpack(&manifest) - if err != nil { - return nil, fmt.Errorf("error unpacking manifest: %v", err) - } - return manifest.Dashboards, nil -} +var ( + indexPattern = false + quiet = false +) -var indexPattern = false -var quiet = false +const ( + kibanaTimeout = 90 * time.Second +) func main() { kibanaURL := flag.String("kibana", "http://localhost:5601", "Kibana URL") @@ -157,11 +52,20 @@ func main() { flag.Parse() log.SetFlags(0) - transCfg := &http.Transport{ - TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, // ignore expired SSL certificates + u, err := url.Parse(*kibanaURL) + if err != nil { + log.Fatalf("Error parsing Kibana URL: %v", err) } - client := &http.Client{Transport: transCfg} + client, err := kibana.NewClientWithConfig(&kibana.ClientConfig{ + Protocol: u.Scheme, + Host: u.Host, + SpaceID: *spaceID, + Timeout: kibanaTimeout, + }) + if err != nil { + log.Fatalf("Error while connecting to Kibana: %+v", err) + } if len(*ymlFile) == 0 && len(*dashboard) == 0 { flag.Usage() @@ -169,30 +73,36 @@ func main() { } if len(*ymlFile) > 0 { - dashboards, err := ReadManifest(*ymlFile) - if err != nil { - log.Fatalf("%s", err) - } - - for _, dashboard := range dashboards { - log.Printf("id=%s, name=%s\n", dashboard["id"], dashboard["file"]) - directory := filepath.Join(filepath.Dir(*ymlFile), "_meta/kibana/6/dashboard") - err := os.MkdirAll(directory, 0755) - if err != nil { - log.Fatalf("fail to create directory %s: %v", directory, err) - } - err = Export(client, *kibanaURL, *spaceID, dashboard["id"], filepath.Join(directory, dashboard["file"])) + results, info, err := dashboards.ExportAllFromYml(client, *ymlFile) + for i, r := range results { + log.Printf("id=%s, name=%s\n", info.Dashboards[i].ID, info.Dashboards[i].File) + r = dashboards.DecodeExported(r) + err = dashboards.SaveToFile(r, info.Dashboards[i].File, filepath.Dir(*ymlFile), client.GetVersion()) if err != nil { - log.Fatalf("fail to export the dashboards: %s", err) + log.Fatalf("failed to export the dashboards: %s", err) } } os.Exit(0) } if len(*dashboard) > 0 { - err := Export(client, *kibanaURL, *spaceID, *dashboard, *fileOutput) + result, err := dashboards.Export(client, *dashboard) + if err != nil { + log.Fatalf("Failed to export the dashboard: %s", err) + } + result = dashboards.DecodeExported(result) + bytes, err := json.Marshal(result) + if err != nil { + log.Fatalf("Failed to save the dashboard: %s", err) + } + + err = ioutil.WriteFile(*fileOutput, bytes, 0644) if err != nil { - log.Fatalf("fail to export the dashboards: %s", err) + log.Fatalf("Failed to save the dashboard: %s", err) + + } + if !quiet { + log.Printf("The dashboard %s was exported under the %s file\n", *dashboard, *fileOutput) } } } diff --git a/_beats/dev-tools/cmd/kibana_index_pattern/kibana_index_pattern.go b/_beats/dev-tools/cmd/kibana_index_pattern/kibana_index_pattern.go index 31479201ac2..4be7a8d808c 100644 --- a/_beats/dev-tools/cmd/kibana_index_pattern/kibana_index_pattern.go +++ b/_beats/dev-tools/cmd/kibana_index_pattern/kibana_index_pattern.go @@ -79,7 +79,7 @@ func main() { file, err := indexPattern.Generate() if err != nil { - log.Fatal(err) + log.Fatalf("ERROR: %s", err) } // Log output file location. diff --git a/_beats/dev-tools/ecs-migration.yml b/_beats/dev-tools/ecs-migration.yml index ca679236d9e..5f646e28834 100644 --- a/_beats/dev-tools/ecs-migration.yml +++ b/_beats/dev-tools/ecs-migration.yml @@ -105,6 +105,56 @@ alias: true copy_to: false +- from: system.auth.hostname + to: host.hostname + alias: true + copy_to: false + +- from: system.auth.pid + to: process.pid + alias: true + copy_to: false + +- from: system.auth.groupadd.gid + to: group.id + alias: true + copy_to: false + +- from: system.auth.useradd.uid + to: user.id + alias: true + copy_to: false + +- from: system.auth.useradd.user + to: user.name + alias: true + copy_to: false + +- from: system.auth.ssh.event + to: event.action + alias: true + copy_to: false + +- from: system.auth.program + to: process.name + alias: true + copy_to: false + +- from: system.auth.ssh.ip + to: source.ip + alias: true + copy_to: false + +- from: system.auth.ssh.port + to: source.port + alias: true + copy_to: false + +- from: system.auth.ssh.geoip.* + to: source.geo.* + alias: true + copy_to: false + # From Auditbeat's auditd module. - from: source.hostname to: source.domain @@ -252,3 +302,80 @@ to: source.geo.region_iso_code alias: true copy_to: false + +- from: nginx.access.remote_ip_list + to: network.forwarded_ip + alias: true + copy_to: false + +- from: nginx.access.user_name + to: user.name + alias: true + copy_to: false + +- from: nginx.access.url + to: url.original + alias: true + copy_to: false + +- from: nginx.access.agent + to: user_agent.original + alias: true + copy_to: false + + # Note: `http` is not officially in ECS yet + +- from: nginx.access.response_code + to: http.response.status_code + alias: true + copy_to: false + +- from: nginx.access.referrer + to: http.request.referrer + alias: true + copy_to: false + +- from: nginx.access.method + to: http.request.method + alias: true + copy_to: false + +- from: nginx.access.http_version + to: http.version + alias: true + copy_to: false + +- from: nginx.access.geoip.continent_name + to: source.geo.continent_name + alias: true + copy_to: false + +- from: nginx.access.geoip.country_iso_code + to: source.geo.country_iso_code + alias: true + copy_to: false + +- from: nginx.access.geoip.location + to: source.geo.location + alias: true + copy_to: false + +- from: nginx.access.geoip.region_name + to: source.geo.region_name + alias: true + copy_to: false + +- from: nginx.access.geoip.city_name + to: source.geo.city_name + alias: true + copy_to: false + +- from: nginx.access.geoip.region_iso_code + to: source.geo.region_iso_code + alias: true + copy_to: false + +- from: nginx.access.agent + to: user_agent.original + alias: true + copy_to: false diff --git a/_beats/dev-tools/make/xpack.mk b/_beats/dev-tools/make/xpack.mk index b476047dc7d..3210cb8fca0 100644 --- a/_beats/dev-tools/make/xpack.mk +++ b/_beats/dev-tools/make/xpack.mk @@ -4,8 +4,8 @@ # # Variables # -PWD := $(CURDIR) .DEFAULT_GOAL := help +PWD := $(CURDIR) # # Includes @@ -13,8 +13,12 @@ PWD := $(CURDIR) include $(ES_BEATS)/dev-tools/make/mage.mk # -# Targets +# Targets (alphabetically sorted). # +.PHONY: check +check: mage + mage check + .PHONY: clean clean: mage mage clean @@ -23,16 +27,17 @@ clean: mage fmt: mage mage fmt -.PHONY: check -check: mage - mage check - -.PHONY: testsuite -testsuite: mage - mage update build unitTest integTest - # Default target. .PHONY: help help: @echo Use mage rather than make. Here are the available mage targets: @mage -l + +.PHONY: testsuite +testsuite: mage + mage update build unitTest integTest + +.PHONY: update +update: mage + mage update + diff --git a/_beats/libbeat/_meta/fields.ecs.yml b/_beats/libbeat/_meta/fields.ecs.yml index 5928004bfe5..6b3cc429a51 100644 --- a/_beats/libbeat/_meta/fields.ecs.yml +++ b/_beats/libbeat/_meta/fields.ecs.yml @@ -317,6 +317,11 @@ type: group fields: + - name: id + type: keyword + description: > + Unique identifier for the error. + - name: message type: text description: > diff --git a/_beats/libbeat/scripts/generate_fields_docs.py b/_beats/libbeat/scripts/generate_fields_docs.py index d3381af4dd6..0aa6a31a877 100644 --- a/_beats/libbeat/scripts/generate_fields_docs.py +++ b/_beats/libbeat/scripts/generate_fields_docs.py @@ -1,6 +1,8 @@ -import yaml -import os import argparse +from collections import OrderedDict +import os + +import yaml def document_fields(output, section, sections, path): @@ -102,6 +104,21 @@ def fields_to_asciidoc(input, output, beat): print("fields.yml file is empty. fields.asciidoc cannot be generated.") return + # deduplicate fields, last one wins + for section in docs: + if not section.get("fields"): + continue + fields = OrderedDict() + for field in section["fields"]: + name = field["name"] + if name in fields: + assert field["type"] == fields[name]["type"], 'field "{}" redefined with different type "{}"'.format( + name, field["type"]) + fields[name].update(field) + else: + fields[name] = field + section["fields"] = list(fields.values()) + # Create sections from available fields sections = {} for v in docs: diff --git a/docs/fields.asciidoc b/docs/fields.asciidoc index 790e2bb69b5..b5abaac106f 100644 --- a/docs/fields.asciidoc +++ b/docs/fields.asciidoc @@ -1614,6 +1614,16 @@ These fields can represent errors of any kind. Use them for errors that happen w +*`error.id`*:: ++ +-- +type: keyword + +Unique identifier for the error. + + +-- + *`error.message`*:: + -- diff --git a/include/fields.go b/include/fields.go index dd321652afd..23f6d5b2a1f 100644 --- a/include/fields.go +++ b/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/model/error/_meta/fields.yml b/model/error/_meta/fields.yml index c3cb534c7fc..b415ceee1c3 100644 --- a/model/error/_meta/fields.yml +++ b/model/error/_meta/fields.yml @@ -34,6 +34,7 @@ count: 4 description: > The ID of the error. + overwrite: true - name: culprit type: text diff --git a/vendor/github.com/elastic/beats/dev-tools/mage/integtest.go b/vendor/github.com/elastic/beats/dev-tools/mage/integtest.go index 5b3f6742cbd..55f5a25f66e 100644 --- a/vendor/github.com/elastic/beats/dev-tools/mage/integtest.go +++ b/vendor/github.com/elastic/beats/dev-tools/mage/integtest.go @@ -274,7 +274,7 @@ func dockerComposeBuildImages() error { return err } - args := []string{"build", "--pull", "--force-rm"} + args := []string{"-p", dockerComposeProjectName(), "build", "--pull", "--force-rm"} if _, noCache := os.LookupEnv("DOCKER_NOCACHE"); noCache { args = append(args, "--no-cache") } diff --git a/vendor/github.com/elastic/beats/filebeat/scripts/generator/generator.go b/vendor/github.com/elastic/beats/filebeat/scripts/generator/generator.go new file mode 100644 index 00000000000..40df8311ede --- /dev/null +++ b/vendor/github.com/elastic/beats/filebeat/scripts/generator/generator.go @@ -0,0 +1,113 @@ +// Licensed to Elasticsearch B.V. under one or more contributor +// license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright +// ownership. Elasticsearch B.V. licenses this file to you under +// the Apache License, Version 2.0 (the "License"); you may +// not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package generator + +import ( + "bytes" + "fmt" + "io/ioutil" + "os" + "path" +) + +// DirExists check that directory exists +func DirExists(dir string) bool { + if _, err := os.Stat(dir); !os.IsNotExist(err) { + return true + } + + return false +} + +// CreateDirectories create directories in baseDir +func CreateDirectories(baseDir string, directories ...string) error { + for _, d := range directories { + p := path.Join(baseDir, d) + err := os.MkdirAll(p, 0750) + if err != nil { + return err + } + } + + return nil +} + +// CopyTemplates copy templates from source, make replacement in template content and save it to dest +func CopyTemplates(src, dest string, templates []string, replace map[string]string) error { + for _, template := range templates { + err := copyTemplate(path.Join(src, template), path.Join(dest, template), replace) + if err != nil { + return err + } + } + + return nil +} + +// AppendTemplate read template, make replacement in content and append it to dest +func AppendTemplate(template, dest string, replace map[string]string) error { + c, err := readTemplate(template, replace) + if err != nil { + return err + } + + f, err := os.OpenFile(dest, os.O_WRONLY|os.O_APPEND, 0644) + if err == nil { + _, err = f.Write(c) + } + if err != nil { + return fmt.Errorf("cannot append template: %v", err) + } + + return nil +} + +func copyTemplate(template, dest string, replace map[string]string) error { + c, err := readTemplate(template, replace) + if err != nil { + return err + } + + err = ioutil.WriteFile(dest, c, 0644) + if err != nil { + return fmt.Errorf("cannot copy template: %v", err) + } + + return nil +} + +func readTemplate(template string, replace map[string]string) ([]byte, error) { + c, err := ioutil.ReadFile(template) + if err != nil { + return []byte{}, fmt.Errorf("cannot read template: %v", err) + } + + for oldV, newV := range replace { + c = bytes.Replace(c, []byte("{"+oldV+"}"), []byte(newV), -1) + } + + return c, nil +} + +// RenameConfigYml renames config.yml to the name of the fileset, otherwise Filebeat refuses to start +func RenameConfigYml(modulesPath, module, fileset string) error { + old := path.Join(modulesPath, "module", module, fileset, "config", "config.yml") + new := path.Join(modulesPath, "module", module, fileset, "config", fileset+".yml") + + return os.Rename(old, new) +} diff --git a/vendor/github.com/elastic/beats/libbeat/cmd/export/dashboard.go b/vendor/github.com/elastic/beats/libbeat/cmd/export/dashboard.go index 59a6fa04cc3..697da10061e 100644 --- a/vendor/github.com/elastic/beats/libbeat/cmd/export/dashboard.go +++ b/vendor/github.com/elastic/beats/libbeat/cmd/export/dashboard.go @@ -20,11 +20,13 @@ package export import ( "fmt" "os" + "path/filepath" "github.com/spf13/cobra" "github.com/elastic/beats/libbeat/cmd/instance" "github.com/elastic/beats/libbeat/common" + "github.com/elastic/beats/libbeat/dashboards" "github.com/elastic/beats/libbeat/kibana" ) @@ -35,6 +37,8 @@ func GenDashboardCmd(name, idxPrefix, beatVersion string) *cobra.Command { Short: "Export defined dashboard to stdout", Run: func(cmd *cobra.Command, args []string) { dashboard, _ := cmd.Flags().GetString("id") + yml, _ := cmd.Flags().GetString("yml") + decode, _ := cmd.Flags().GetBool("decode") b, err := instance.NewBeat(name, idxPrefix, beatVersion) if err != nil { @@ -58,16 +62,46 @@ func GenDashboardCmd(name, idxPrefix, beatVersion string) *cobra.Command { os.Exit(1) } - result, err := client.GetDashboard(dashboard) - if err != nil { - fmt.Fprintf(os.Stderr, "Error getting dashboard: %+v\n", err) - os.Exit(1) + // Export dashboards from yml file + if yml != "" { + results, info, err := dashboards.ExportAllFromYml(client, yml) + if err != nil { + fmt.Fprintf(os.Stderr, "Error getting dashboards from yml: %+v\n", err) + os.Exit(1) + } + for i, r := range results { + if decode { + r = dashboards.DecodeExported(r) + } + err = dashboards.SaveToFile(r, info.Dashboards[i].File, filepath.Dir(yml), client.GetVersion()) + if err != nil { + fmt.Fprintf(os.Stderr, "Error saving dashboard '%s' to file '%s' : %+v\n", + info.Dashboards[i].ID, info.Dashboards[i].File, err) + os.Exit(1) + } + } + return + } + + // Export single dashboard + if dashboard != "" { + result, err := dashboards.Export(client, dashboard) + if err != nil { + fmt.Fprintf(os.Stderr, "Error getting dashboard: %+v\n", err) + os.Exit(1) + } + + if decode { + result = dashboards.DecodeExported(result) + } + fmt.Println(result.StringToPrint()) } - fmt.Println(result.StringToPrint()) }, } genTemplateConfigCmd.Flags().String("id", "", "Dashboard id") + genTemplateConfigCmd.Flags().String("yml", "", "Yaml file containing list of dashboard ID and filename pairs") + genTemplateConfigCmd.Flags().Bool("decode", false, "Decode exported dashboard") return genTemplateConfigCmd } diff --git a/vendor/github.com/elastic/beats/libbeat/common/field.go b/vendor/github.com/elastic/beats/libbeat/common/field.go index d69a75e90bf..3ab60355b7b 100644 --- a/vendor/github.com/elastic/beats/libbeat/common/field.go +++ b/vendor/github.com/elastic/beats/libbeat/common/field.go @@ -69,7 +69,8 @@ type Field struct { UrlTemplate []VersionizedString `config:"url_template"` OpenLinkInCurrentTab *bool `config:"open_link_in_current_tab"` - Path string + Overwrite bool `config:"overwrite"` + Path string } type VersionizedString struct { diff --git a/vendor/github.com/elastic/beats/libbeat/dashboards/decode.go b/vendor/github.com/elastic/beats/libbeat/dashboards/decode.go new file mode 100644 index 00000000000..2b659d7251e --- /dev/null +++ b/vendor/github.com/elastic/beats/libbeat/dashboards/decode.go @@ -0,0 +1,70 @@ +// Licensed to Elasticsearch B.V. under one or more contributor +// license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright +// ownership. Elasticsearch B.V. licenses this file to you under +// the Apache License, Version 2.0 (the "License"); you may +// not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package dashboards + +import ( + "encoding/json" + "fmt" + + "github.com/elastic/beats/libbeat/common" + "github.com/elastic/beats/libbeat/logp" +) + +var ( + responseToDecode = []string{ + "attributes.uiStateJSON", + "attributes.visState", + "attributes.optionsJSON", + "attributes.panelsJSON", + "attributes.kibanaSavedObjectMeta.searchSourceJSON", + } +) + +// DecodeExported decodes an exported dashboard +func DecodeExported(result common.MapStr) common.MapStr { + // remove unsupported chars + objects := result["objects"].([]interface{}) + for _, obj := range objects { + o := obj.(common.MapStr) + for _, key := range responseToDecode { + // All fields are optional, so errors are not caught + err := decodeValue(o, key) + if err != nil { + logp.Debug("dashboards", "Error while decoding dashboard objects: %+v", err) + } + } + } + result["objects"] = objects + return result +} + +func decodeValue(data common.MapStr, key string) error { + v, err := data.GetValue(key) + if err != nil { + return err + } + s := v.(string) + var d interface{} + err = json.Unmarshal([]byte(s), &d) + if err != nil { + return fmt.Errorf("error decoding %s: %v", key, err) + } + + data.Put(key, d) + return nil +} diff --git a/vendor/github.com/elastic/beats/libbeat/dashboards/export.go b/vendor/github.com/elastic/beats/libbeat/dashboards/export.go new file mode 100644 index 00000000000..d74a1d84b7b --- /dev/null +++ b/vendor/github.com/elastic/beats/libbeat/dashboards/export.go @@ -0,0 +1,106 @@ +// Licensed to Elasticsearch B.V. under one or more contributor +// license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright +// ownership. Elasticsearch B.V. licenses this file to you under +// the Apache License, Version 2.0 (the "License"); you may +// not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package dashboards + +import ( + "encoding/json" + "fmt" + "io/ioutil" + "path/filepath" + "strconv" + + yaml "gopkg.in/yaml.v2" + + "github.com/elastic/beats/filebeat/scripts/generator" + "github.com/elastic/beats/libbeat/common" + "github.com/elastic/beats/libbeat/kibana" +) + +const ( + dashboardPerm = 0644 +) + +// ListYML is the yaml file which contains list of available dashboards. +type ListYML struct { + Dashboards []YMLElement `yaml:"dashboards"` +} + +// YMLElement contains the data of a dashboard: +// * its uuid in Kibana +// * filename to be saved as +type YMLElement struct { + ID string `yaml:"id"` + File string `yaml:"file"` +} + +// Export wraps GetDashboard call to provide a more descriptive API +func Export(client *kibana.Client, id string) (common.MapStr, error) { + return client.GetDashboard(id) +} + +// ExportAllFromYml exports all dashboards found in the YML file +func ExportAllFromYml(client *kibana.Client, ymlPath string) ([]common.MapStr, ListYML, error) { + b, err := ioutil.ReadFile(ymlPath) + if err != nil { + return nil, ListYML{}, fmt.Errorf("error opening the list of dashboards: %+v", err) + } + var list ListYML + err = yaml.Unmarshal(b, &list) + if err != nil { + return nil, ListYML{}, fmt.Errorf("error reading the list of dashboards: %+v", err) + } + + results, err := ExportAll(client, list) + + return results, list, err +} + +// ExportAll exports all dashboards from an opened and parsed dashboards YML. +func ExportAll(client *kibana.Client, list ListYML) ([]common.MapStr, error) { + var results []common.MapStr + for _, e := range list.Dashboards { + result, err := Export(client, e.ID) + if err != nil { + return nil, err + } + results = append(results, result) + } + return results, nil +} + +// SaveToFile creates the required directories if needed and saves dashboard. +func SaveToFile(dashboard common.MapStr, filename, root, versionStr string) error { + version, err := common.NewVersion(versionStr) + if err != nil { + return err + } + + dashboardsPath := "_meta/kibana/" + strconv.Itoa(version.Major) + "/dashboard" + err = generator.CreateDirectories(root, dashboardsPath) + if err != nil { + return err + } + + out := filepath.Join(root, dashboardsPath, filename) + bytes, err := json.Marshal(dashboard) + if err != nil { + return err + } + + return ioutil.WriteFile(out, bytes, dashboardPerm) +} diff --git a/vendor/github.com/elastic/beats/libbeat/generator/fields/fields.go b/vendor/github.com/elastic/beats/libbeat/generator/fields/fields.go index 36f697b8c39..c28889b1c9b 100644 --- a/vendor/github.com/elastic/beats/libbeat/generator/fields/fields.go +++ b/vendor/github.com/elastic/beats/libbeat/generator/fields/fields.go @@ -32,18 +32,13 @@ type YmlFile struct { } func collectCommonFiles(esBeatsPath, beatPath string, fieldFiles []*YmlFile) ([]*YmlFile, error) { - commonFields := []string{ - // Fields for custom beats - filepath.Join(beatPath, "_meta/fields.yml"), - filepath.Join(beatPath, "_meta/fields.common.yml"), - } - + var commonFields []string var libbeatFieldFiles []*YmlFile var err error if !isLibbeat(beatPath) { commonFields = append(commonFields, - filepath.Join(esBeatsPath, "libbeat/_meta/fields.common.yml"), filepath.Join(esBeatsPath, "libbeat/_meta/fields.ecs.yml"), + filepath.Join(esBeatsPath, "libbeat/_meta/fields.common.yml"), ) libbeatModulesPath := filepath.Join(esBeatsPath, "libbeat/processors") @@ -53,6 +48,12 @@ func collectCommonFiles(esBeatsPath, beatPath string, fieldFiles []*YmlFile) ([] } } + // Fields for custom beats last, to enable overriding more generically defined fields + commonFields = append(commonFields, + filepath.Join(beatPath, "_meta/fields.common.yml"), + filepath.Join(beatPath, "_meta/fields.yml"), + ) + var files []*YmlFile for _, cf := range commonFields { _, err := os.Stat(cf) diff --git a/vendor/github.com/elastic/beats/libbeat/kibana/client.go b/vendor/github.com/elastic/beats/libbeat/kibana/client.go index 75323a3b655..fe21af40dcb 100644 --- a/vendor/github.com/elastic/beats/libbeat/kibana/client.go +++ b/vendor/github.com/elastic/beats/libbeat/kibana/client.go @@ -283,6 +283,7 @@ func (client *Client) GetDashboard(id string) (common.MapStr, error) { if err != nil { return nil, fmt.Errorf("error removing index pattern: %+v", err) } + return result, nil } diff --git a/vendor/github.com/elastic/beats/libbeat/kibana/fields_transformer.go b/vendor/github.com/elastic/beats/libbeat/kibana/fields_transformer.go index 581f4bcb1e8..ef133a68676 100644 --- a/vendor/github.com/elastic/beats/libbeat/kibana/fields_transformer.go +++ b/vendor/github.com/elastic/beats/libbeat/kibana/fields_transformer.go @@ -29,7 +29,7 @@ type fieldsTransformer struct { transformedFields []common.MapStr transformedFieldFormatMap common.MapStr version *common.Version - keys common.MapStr + keys map[string]int } func newFieldsTransformer(version *common.Version, fields common.Fields) (*fieldsTransformer, error) { @@ -41,7 +41,7 @@ func newFieldsTransformer(version *common.Version, fields common.Fields) (*field version: version, transformedFields: []common.MapStr{}, transformedFieldFormatMap: common.MapStr{}, - keys: common.MapStr{}, + keys: map[string]int{}, }, nil } @@ -79,17 +79,11 @@ func (t *fieldsTransformer) transformFields(commonFields common.Fields, path str f.Path = path + "." + f.Name } - if t.keys[f.Path] != nil { - msg := fmt.Sprintf("ERROR: Field <%s> is duplicated. Please update and try again.\n", f.Path) - panic(errors.New(msg)) - } - if f.Type == "group" { if f.Enabled == nil || *f.Enabled { t.transformFields(f.Fields, f.Path) } } else { - t.keys[f.Path] = true t.add(f) if f.MultiFields != nil { @@ -104,13 +98,35 @@ func (t *fieldsTransformer) transformFields(commonFields common.Fields, path str } } +func (t *fieldsTransformer) update(target *common.MapStr, override common.Field) error { + field, _ := transformField(t.version, override) + if override.Type == "" || (*target)["type"] == field["type"] { + target.Update(field) + if !override.Overwrite { + // compatible duplication + return fmt.Errorf("field <%s> is duplicated, remove it or set 'overwrite: true'", override.Path) + } + return nil + } + // incompatible duplication + return fmt.Errorf("field <%s> is duplicated", override.Path) +} + func (t *fieldsTransformer) add(f common.Field) { + if idx := t.keys[f.Path]; idx > 0 { + target := &t.transformedFields[idx-1] // 1-indexed + if err := t.update(target, f); err != nil { + panic(err) + } + return + } + field, fieldFormat := transformField(t.version, f) t.transformedFields = append(t.transformedFields, field) + t.keys[f.Path] = len(t.transformedFields) // 1-index if fieldFormat != nil { t.transformedFieldFormatMap[field["name"].(string)] = fieldFormat } - } func transformField(version *common.Version, f common.Field) (common.MapStr, common.MapStr) { diff --git a/vendor/vendor.json b/vendor/vendor.json index 9bc8836a081..e88cb745ec9 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -6,253 +6,253 @@ "checksumSHA1": "AzjRkOQtVBTwIw4RJLTygFhJs3s=", "origin": "github.com/elastic/beats/vendor/github.com/Microsoft/go-winio", "path": "github.com/Microsoft/go-winio", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "xtc8w70mCuQvuQBNGR4L2uFFacg=", "origin": "github.com/elastic/beats/vendor/github.com/Shopify/sarama", "path": "github.com/Shopify/sarama", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "DYv6Q1+VfnUVxMwvk5IshAClLvw=", "origin": "github.com/elastic/beats/vendor/github.com/Sirupsen/logrus", "path": "github.com/Sirupsen/logrus", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Te1xRugxHQMAg7EvbIUuPWm8fvU=", "origin": "github.com/elastic/beats/vendor/github.com/StackExchange/wmi", "path": "github.com/StackExchange/wmi", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "dvabztWVQX8f6oMLRyv4dLH+TGY=", "origin": "github.com/elastic/beats/vendor/github.com/davecgh/go-spew/spew", "path": "github.com/davecgh/go-spew/spew", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Gj+xR1VgFKKmFXYOJMnAczC3Znk=", "origin": "github.com/elastic/beats/vendor/github.com/docker/distribution/digestset", "path": "github.com/docker/distribution/digestset", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "2Fe4D6PGaVE2he4fUeenLmhC1lE=", "origin": "github.com/elastic/beats/vendor/github.com/docker/distribution/reference", "path": "github.com/docker/distribution/reference", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "UL2NF1EGiSsQoEfvycnuZIcUbZY=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api", "path": "github.com/docker/docker/api", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "KMFpbV3mlrbc41d2DYnq05QYpSc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types", "path": "github.com/docker/docker/api/types", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "jVJDbe0IcyjoKc2xbohwzQr+FF0=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/blkiodev", "path": "github.com/docker/docker/api/types/blkiodev", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "AeSC0BOu1uapkGqfSXtfVSpwJzs=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/container", "path": "github.com/docker/docker/api/types/container", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "4XuWn5+wgYwUsw604jvYMklq4Hc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/events", "path": "github.com/docker/docker/api/types/events", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "J2OKngfI3vgswudr9PZVUFcRRu0=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/filters", "path": "github.com/docker/docker/api/types/filters", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "yeB781yxPhnN6OXQ9/qSsyih3ek=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/image", "path": "github.com/docker/docker/api/types/image", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "UK+VdM648oWzyqE4OqttgmPqjoA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/mount", "path": "github.com/docker/docker/api/types/mount", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Gskp+nvbVe8Gk1xPLHylZvNmqTg=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/network", "path": "github.com/docker/docker/api/types/network", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "r2vWq7Uc3ExKzMqYgH0b4AKjLKY=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/registry", "path": "github.com/docker/docker/api/types/registry", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "VTxWyFud/RedrpllGdQonVtGM/A=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/strslice", "path": "github.com/docker/docker/api/types/strslice", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ZaizCpJ3eBcfR9ywpLaJd4AhM9k=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/swarm", "path": "github.com/docker/docker/api/types/swarm", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "B7ZwKzrv3t3Vlox6/bYMHhMjsM8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/time", "path": "github.com/docker/docker/api/types/time", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "uDPQ3nHsrvGQc9tg/J9OSC4N5dQ=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/versions", "path": "github.com/docker/docker/api/types/versions", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "IBJy2zPEnYmcFJ3lM1eiRWnCxTA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/volume", "path": "github.com/docker/docker/api/types/volume", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "c6OyeEvpQDvVLhrJSxgjEZv1tF8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/client", "path": "github.com/docker/docker/client", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "jmo/t2zXAxirEPoFucNPXA/1SEc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/ioutils", "path": "github.com/docker/docker/pkg/ioutils", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ndnAFCfsGC3upNQ6jAEwzxcurww=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/longpath", "path": "github.com/docker/docker/pkg/longpath", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "kr46EAa+FsUcWxOq6edyX6BUzE4=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/system", "path": "github.com/docker/docker/pkg/system", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "8I0Ez+aUYGpsDEVZ8wN/Ztf6Zqs=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/tlsconfig", "path": "github.com/docker/docker/pkg/tlsconfig", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "JbiWTzH699Sqz25XmDlsARpMN9w=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/nat", "path": "github.com/docker/go-connections/nat", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "jUfDG3VQsA2UZHvvIXncgiddpYA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/sockets", "path": "github.com/docker/go-connections/sockets", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "tuSzlS1UQ03+5Fvtqr5hI5sLLhA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/tlsconfig", "path": "github.com/docker/go-connections/tlsconfig", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ambe8F4AofPxChCJssXXwWphQQ8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-units", "path": "github.com/docker/go-units", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "sNAU9ojYVUhO6dVXey6T3JhRQpw=", "origin": "github.com/elastic/beats/vendor/github.com/docker/libtrust", "path": "github.com/docker/libtrust", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "rhLUtXvcmouYuBwOq9X/nYKzvNg=", "origin": "github.com/elastic/beats/vendor/github.com/dustin/go-humanize", "path": "github.com/dustin/go-humanize", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "y2Kh4iPlgCPXSGTCcFpzePYdzzg=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/go-resiliency/breaker", "path": "github.com/eapache/go-resiliency/breaker", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "WHl96RVZlOOdF4Lb1OOadMpw8ls=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/go-xerial-snappy", "path": "github.com/eapache/go-xerial-snappy", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "oCCs6kDanizatplM5e/hX76busE=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/queue", "path": "github.com/eapache/queue", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Gzuf7VIvfGHNJjz3F75GhGOEvP0=", @@ -367,762 +367,770 @@ "versionExact": "v0.5.1" }, { - "checksumSHA1": "8rEByfa2Upr6JJQQAQFCrBwxL0c=", + "checksumSHA1": "tgR+aWqyz4pRy4lxQG0bIyjQajI=", "path": "github.com/elastic/beats/dev-tools/mage", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", + "version": "master", + "versionExact": "master" + }, + { + "checksumSHA1": "pFAM61oHf1ioJ/tuZeKgtWihf1k=", + "path": "github.com/elastic/beats/filebeat/scripts/generator", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "y34pfVnTprxa4BvLKfiBbqTJaGA=", "path": "github.com/elastic/beats/libbeat/api", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "q0f/UbM5Yzp9FCEcirO8T16PIVU=", "path": "github.com/elastic/beats/libbeat/asset", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "n/TyZgC2eCDZO2r+bpHoec0WFvY=", "path": "github.com/elastic/beats/libbeat/autodiscover", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "pW/XBpb2BIceplyuoqvwTtowH7c=", "path": "github.com/elastic/beats/libbeat/autodiscover/builder", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IifZH9hzzPymGV2XQfQ/tFR4uSE=", "path": "github.com/elastic/beats/libbeat/autodiscover/meta", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ZcmRnVuYkeSqQZbV5gi7z9PR3I8=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/docker", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "fnInPYe4hPjbgmaTVUQ7HlqvDmI=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/jolokia", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "hXIrdDOYK8VQobAtvKhCVOtW8W8=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/kubernetes", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/bV/lT2HY/CPP75dNeuvKZWeFqg=", "path": "github.com/elastic/beats/libbeat/autodiscover/template", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "nlMgHz3B0rUKvGL6UMkyGUMUdwk=", "path": "github.com/elastic/beats/libbeat/beat", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "on1AvBp8HIr6d+LHAc2J00kYmNk=", "path": "github.com/elastic/beats/libbeat/cfgfile", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/IuTlhYU7mcJKhOHniR06bWGnxg=", "path": "github.com/elastic/beats/libbeat/cloudid", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "uhwj8agpAPaQnorWficl+oIAYxw=", "path": "github.com/elastic/beats/libbeat/cmd", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "2rLqat0o3Fmqlvi8ix+Pu3tPKDA=", + "checksumSHA1": "U1GK96v8SrnCPVRpm8c5jVdfom8=", "path": "github.com/elastic/beats/libbeat/cmd/export", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "+famwDu8VxKh39kSVpOus/IRuwE=", "path": "github.com/elastic/beats/libbeat/cmd/instance", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "TGW7SUpyY5XCLRjLW2n62yDKqBk=", "path": "github.com/elastic/beats/libbeat/cmd/test", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "ItjbiQXV3SllWhIIzr7o8HcP5WQ=", + "checksumSHA1": "6yQVgk4OVBoWfVm78nGbeJNXhbo=", "path": "github.com/elastic/beats/libbeat/common", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "lFYRu/M9CL6/povZOeBYui9/laI=", "path": "github.com/elastic/beats/libbeat/common/atomic", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Fxbw/7lPbh9dY3HH5k8sc4PU6Yo=", "path": "github.com/elastic/beats/libbeat/common/bus", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "zRpP/UzB/wFQNLceGdVgC4QqviM=", "path": "github.com/elastic/beats/libbeat/common/cfgtype", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "d0pIynyart5HMe7IKw3wtIH2R48=", "path": "github.com/elastic/beats/libbeat/common/cfgwarn", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/mBln/rCzmDjCB/4p16fSapi3BY=", "path": "github.com/elastic/beats/libbeat/common/cli", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Ps5fuDikiF/KR7BeQqRkIztHxVY=", "path": "github.com/elastic/beats/libbeat/common/docker", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Gxdi0z5FpIG68TQBD+zho4pEBlU=", "path": "github.com/elastic/beats/libbeat/common/dtfmt", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "YL9BcbDLwux/K10D2uXPpZHSU8E=", "path": "github.com/elastic/beats/libbeat/common/file", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "pt4OCbyb9z7fgJEidmOx6mua0h8=", "path": "github.com/elastic/beats/libbeat/common/fmtstr", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "K8hsg9OHpVHm7A43uq+TdX5DRc4=", "path": "github.com/elastic/beats/libbeat/common/jsontransform", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IUy7SaiQLG2N7awyTi+KIxSa2/Y=", "path": "github.com/elastic/beats/libbeat/common/kafka", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "A5rheQIdXg5C5m+qlJKsdnDSiFU=", "path": "github.com/elastic/beats/libbeat/common/kubernetes", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "tX/nsD/KEE0KCWECoPyx5CHNPdc=", "path": "github.com/elastic/beats/libbeat/common/match", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "t6Ww0oDbdOkUF9TRIk70q7XYbic=", "path": "github.com/elastic/beats/libbeat/common/reload", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "uMo9yaQAFfFG9iOsmdhQokffvpc=", "path": "github.com/elastic/beats/libbeat/common/safemapstr", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "719FzIxi7bvpmh3Z1Ugn1VzY7Ro=", "path": "github.com/elastic/beats/libbeat/common/schema", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "uffmniMUvoDPoH/udr7ogkh062E=", "path": "github.com/elastic/beats/libbeat/common/schema/mapstriface", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "7AAflfE+cNTNalC2Iwq2vOhgMGI=", "path": "github.com/elastic/beats/libbeat/common/seccomp", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "idXNC65t9dEVukD08AM6/L2p/RE=", "path": "github.com/elastic/beats/libbeat/common/streambuf", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IQGJeUodp0fl4Zy8W1rBzWtWSWA=", "path": "github.com/elastic/beats/libbeat/common/terminal", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ODPRKH/GaduyvOJE5v/Kkfz61nQ=", "path": "github.com/elastic/beats/libbeat/common/transport/tlscommon", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "E50QfAprh0Wnfcwcj270Fd0LDwk=", "path": "github.com/elastic/beats/libbeat/conditions", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "z6Exoxx6qu/xoV/HUeFqNFeNVTs=", + "checksumSHA1": "lPgd2sPwGbp/FYdNPcEPpoM62oE=", "path": "github.com/elastic/beats/libbeat/dashboards", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Tn+4O4FlSxSOxGF9qkH363wQCtA=", "path": "github.com/elastic/beats/libbeat/feature", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "FdqqZL+YWN463+63Opn/l1O4FIs=", + "checksumSHA1": "y+fM5yqH15WrSUYqBUfGpmWxTYs=", "path": "github.com/elastic/beats/libbeat/generator/fields", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "oCxiX/n/vxFGtjEN7kEHI6zjTzc=", "path": "github.com/elastic/beats/libbeat/keystore", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "frN2/+fpFA/zsaqBfHay+rMPgV0=", + "checksumSHA1": "S2fsL4fN5mL+CGeMXnUrNtwdqNw=", "path": "github.com/elastic/beats/libbeat/kibana", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "M9mSRhP65Jnf/yk2qtZU6FM9OUw=", "path": "github.com/elastic/beats/libbeat/logp", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "bM+Zvy63NmXBfPQZYZmWBCo/UIk=", "path": "github.com/elastic/beats/libbeat/logp/configure", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "F/nzOXIrS9ui9wBLhuYa6M0fDEw=", "path": "github.com/elastic/beats/libbeat/management", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/qNmzEvnTPNTKsZG8NgDzJZ+6f8=", "path": "github.com/elastic/beats/libbeat/metric/system/cpu", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "58SKUzx3J1xqGQVwhWosExYQxYQ=", "path": "github.com/elastic/beats/libbeat/metric/system/host", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "AeCEL+vyIBE0WH16IaR4ygy+6IA=", "path": "github.com/elastic/beats/libbeat/metric/system/memory", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "rKh4Kc2nLHGP/l9XUQuYwLFZ2sk=", "path": "github.com/elastic/beats/libbeat/metric/system/process", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "JaqeGyZo3TRATCeVaKSZ9+K+O5E=", "path": "github.com/elastic/beats/libbeat/monitoring", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "F5IrP0kPaBMWp0NkeET2M10gRMQ=", "path": "github.com/elastic/beats/libbeat/monitoring/adapter", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "8rqXWL9EN+JXokIj4mNhd7GKXNY=", "path": "github.com/elastic/beats/libbeat/monitoring/report", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "6ziW29O9rkH/yYdkDYnRfpqL0Yk=", "path": "github.com/elastic/beats/libbeat/monitoring/report/elasticsearch", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "FJhQn6mS1pcNkFLFjFPulLZjC9w=", "path": "github.com/elastic/beats/libbeat/monitoring/report/log", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "FZaXmupAGOg8vf8rAMrLYAgbLMA=", "path": "github.com/elastic/beats/libbeat/outputs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "CsWdZfYNuwBA2/RhAybzEf93qq4=", "path": "github.com/elastic/beats/libbeat/outputs/codec", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "dO9pXcIpo6PH5yxMbJUSb/BYbkc=", "path": "github.com/elastic/beats/libbeat/outputs/codec/format", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "vOpd/07zPh6UIJ9aMk795ifr9Q0=", "path": "github.com/elastic/beats/libbeat/outputs/codec/json", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "tT7AWDwrvS0yxVQkOfiXTl4Mh5A=", "path": "github.com/elastic/beats/libbeat/outputs/console", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "tZabKfOTUyGHKIWg+iyGRpV2e+E=", "path": "github.com/elastic/beats/libbeat/outputs/elasticsearch", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "7rDagVaEaG9IHnHxLNqTge7JVdk=", "path": "github.com/elastic/beats/libbeat/outputs/fileout", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "PBUiWXgSoYy9/Y4bNSswAoBn5ng=", "path": "github.com/elastic/beats/libbeat/outputs/kafka", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "k71ztENx25ykcpmsrfOZBTtbgTE=", "path": "github.com/elastic/beats/libbeat/outputs/logstash", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "NJv+STaa3bEOeVra8WkEgOtzQic=", "path": "github.com/elastic/beats/libbeat/outputs/outil", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "kxnKqUIH3Ol5/6Hw7fpW1Nrs9sE=", "path": "github.com/elastic/beats/libbeat/outputs/redis", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ThEQrqa9WEUapIawwzyIvVZjnXQ=", "path": "github.com/elastic/beats/libbeat/outputs/transport", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "qPVudVlj4dE+HHMe4WGlaf4mFCo=", "path": "github.com/elastic/beats/libbeat/outputs/transport/transptest", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "hb8M4qSLzgDXpQmdQfEyB7aChhI=", "path": "github.com/elastic/beats/libbeat/paths", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "OVd5zDYdT/3QK2zj1M+BMPP0AIo=", "path": "github.com/elastic/beats/libbeat/plugin", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "lhUKTNKAJqUl7dgyZN8En9B2Vnw=", "path": "github.com/elastic/beats/libbeat/processors", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IYLNfiWN8aRJYFfwtZ8Ou/Teo4k=", "path": "github.com/elastic/beats/libbeat/processors/actions", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "kqLhGMINNaYM8cFZz+In7NAhZTM=", "path": "github.com/elastic/beats/libbeat/processors/add_cloud_metadata", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "SUBbFRNkZEP+VSQ7EWJdxaIC4Og=", "path": "github.com/elastic/beats/libbeat/processors/add_docker_metadata", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "8BC7i1Fm1cmQ9RqS3YGBzIHRlJ8=", "path": "github.com/elastic/beats/libbeat/processors/add_host_metadata", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "PGsBuH7EkCUdOTdnZIePSemWT9A=", "path": "github.com/elastic/beats/libbeat/processors/add_kubernetes_metadata", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Gq+gEFL9CgrhQZOMYj0tfvyNIZs=", "path": "github.com/elastic/beats/libbeat/processors/add_locale", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "DBwVa3qeDITixLDliPsRVDOOWpo=", "path": "github.com/elastic/beats/libbeat/processors/add_process_metadata", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "tDlkiqQL3vTTh8jLS1JBwhZMC7o=", "path": "github.com/elastic/beats/libbeat/processors/dissect", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "6YfWrbwMSQ7clCDTVFK3afNai3o=", "path": "github.com/elastic/beats/libbeat/processors/dns", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "7kYMLJJXmsDd9GyXgq9Z9eJdqrk=", "path": "github.com/elastic/beats/libbeat/publisher", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "3lRU4d8X4NyPiCAml4LjDm3o928=", "path": "github.com/elastic/beats/libbeat/publisher/includes", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "G9ZQoP29Ydb4ul9mL6VsULefG+c=", "path": "github.com/elastic/beats/libbeat/publisher/pipeline", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "RaONy2th8fDi9BF5U+lYu5bto4Y=", "path": "github.com/elastic/beats/libbeat/publisher/queue", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ZUwitg43Gan3j0V+ZjM+5Y/ibb8=", "path": "github.com/elastic/beats/libbeat/publisher/queue/memqueue", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "MsDBerW6GVdoNOH9yVNFIuB4V5c=", "path": "github.com/elastic/beats/libbeat/publisher/queue/spool", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "fZ5S9LEZUcy5JlhwpHBn4MGNjOg=", "path": "github.com/elastic/beats/libbeat/publisher/testing", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "vZZFb4M2d2t7tG3n2UEQeTk/lEM=", "path": "github.com/elastic/beats/libbeat/scripts/cmd/global_fields", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/645Ga6dGiQjHQIBSct5CYaRoj8=", "path": "github.com/elastic/beats/libbeat/service", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "rxy3HCgjYpiNO61dYSwk9J47Ag4=", "path": "github.com/elastic/beats/libbeat/template", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Ifly/yeBS+Ok0/PKez4lSqzu8JI=", "path": "github.com/elastic/beats/libbeat/testing", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "+0zBIGqXGbgm86imWcTq9kQyTgw=", "path": "github.com/elastic/beats/libbeat/version", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "YRKEeQXsNj81zjG9gpkCyVpLKJs=", "path": "github.com/elastic/beats/licenses", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z", + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z", "version": "master", "versionExact": "master" }, @@ -1130,498 +1138,498 @@ "checksumSHA1": "3jizmlZPCyo6FAZY8Trk9jA8NH4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-lumber/client/v2", "path": "github.com/elastic/go-lumber/client/v2", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "m6HLKpDAZlkTTQMqabf3aT6TQ/s=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-lumber/protocol/v2", "path": "github.com/elastic/go-lumber/protocol/v2", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "TatpgVf9fhQp1GtNwSyNw5cgVKM=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-seccomp-bpf", "path": "github.com/elastic/go-seccomp-bpf", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "qTs7QT+GC2Dr4aFoLFHCkAOoVeU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-seccomp-bpf/arch", "path": "github.com/elastic/go-seccomp-bpf/arch", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "W459MQNQ8qF6qmzLO/QLevTKZlU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform", "path": "github.com/elastic/go-structform", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "BnoVvQlbw1jk1oveTVQtG+dhGRs=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/cborl", "path": "github.com/elastic/go-structform/cborl", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "xjEIhANt0tAq4FjndVCLQhCXkQo=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/gotype", "path": "github.com/elastic/go-structform/gotype", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "BIRSw/+jqs6VTgRx4MXJy453oGQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/internal/unsafe", "path": "github.com/elastic/go-structform/internal/unsafe", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "VPkz0hvtlbDDObJJZoTrjF2CN68=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/json", "path": "github.com/elastic/go-structform/json", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "zRLY43OHR3VYw3fu3XznhxziC4E=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/ubjson", "path": "github.com/elastic/go-structform/ubjson", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "QC8/6yQsm4f+zZo14ExnFtyiaXk=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-structform/visitors", "path": "github.com/elastic/go-structform/visitors", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "QhFIpuHPaV6hKejKcc2wm6y4MSQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo", "path": "github.com/elastic/go-sysinfo", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "GiZCjX17K265TtamGZZw4R2Jwbk=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/internal/registry", "path": "github.com/elastic/go-sysinfo/internal/registry", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "432ecsMRmLpy5OvXMhQE/k9KWLQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/providers/darwin", "path": "github.com/elastic/go-sysinfo/providers/darwin", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "1eCL0MsvmiyjNvh0tcnnR4rmcWk=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/providers/linux", "path": "github.com/elastic/go-sysinfo/providers/linux", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "RWLvcP1w9ynKbuCqiW6prwd+EDU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/providers/shared", "path": "github.com/elastic/go-sysinfo/providers/shared", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "lWVD4w1xiAkFZgQPZAYz+fTZsrU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/providers/windows", "path": "github.com/elastic/go-sysinfo/providers/windows", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "tIqFxnZi9XvC70dMoZDSoUtEVQY=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-sysinfo/types", "path": "github.com/elastic/go-sysinfo/types", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "tNszmkpuJYZMX8l8rlnvBDtoc1M=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile", "path": "github.com/elastic/go-txfile", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "re2W5hqGml/Q8vnx+DT3ooUNWxo=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/cleanup", "path": "github.com/elastic/go-txfile/internal/cleanup", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "HjNNDapvfXgOJqs7l7pS3ho6SSI=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/invariant", "path": "github.com/elastic/go-txfile/internal/invariant", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "HLMF+V6Pt3YLUNOgmd2nR+vz9vM=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/iter", "path": "github.com/elastic/go-txfile/internal/iter", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "EAIqvdq5S3FNBoTBAI/U02AwTSU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/strbld", "path": "github.com/elastic/go-txfile/internal/strbld", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "lejstOrGPfa+tJohvIOK/AjdLa4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/vfs", "path": "github.com/elastic/go-txfile/internal/vfs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Wqp2VCpbcmfOFuZJrYkaxpvQQrE=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/internal/vfs/osfs", "path": "github.com/elastic/go-txfile/internal/vfs/osfs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "NO6sRhSBLtJxWPpTvwWEqSQh65I=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/pq", "path": "github.com/elastic/go-txfile/pq", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "fCx++6A9uzyCsDUanAIJb77u0MI=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-txfile/txerr", "path": "github.com/elastic/go-txfile/txerr", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Yb61Nqnh+3igFci61hv9WYgk/hc=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg", "path": "github.com/elastic/go-ucfg", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "X+R/CD8SokJrmlxFTx2nSevRDhQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/cfgutil", "path": "github.com/elastic/go-ucfg/cfgutil", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "zC8mCPW/pPPNcuHQOc/B/Ej1W1U=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/flag", "path": "github.com/elastic/go-ucfg/flag", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "esXpiQlEvTOUwsE0nNesso8albo=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/internal/parse", "path": "github.com/elastic/go-ucfg/internal/parse", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "5mXUhhlPdvcAFKiQENInTJWrtQM=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/json", "path": "github.com/elastic/go-ucfg/json", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Bg6vistPQLftv2fEYB7GWwSExv8=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/yaml", "path": "github.com/elastic/go-ucfg/yaml", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "rnd3qf1FE22X3MxXWbetqq6EoBk=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-windows", "path": "github.com/elastic/go-windows", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "RPOLNUpw00QUUaA/U4YbPVf6WlA=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar", "path": "github.com/elastic/gosigar", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "TX9y4oPL5YmT4Gb/OU4GIPTdQB4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/cgroup", "path": "github.com/elastic/gosigar/cgroup", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "hPqGM3DENaGfipEODoyZ4mKogTQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys", "path": "github.com/elastic/gosigar/sys", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "mLq5lOyD0ZU39ysXuf1ETOLJ+f0=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys/linux", "path": "github.com/elastic/gosigar/sys/linux", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "qDsgp2kAeI9nhj565HUScaUyjU4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys/windows", "path": "github.com/elastic/gosigar/sys/windows", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Klc34HULvwvY4cGA/D8HmqtXLqw=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s", "path": "github.com/ericchiang/k8s", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "y8fNiBLSoGojnUsGDsdLlsJYyqQ=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/apiextensions/v1beta1", "path": "github.com/ericchiang/k8s/apis/apiextensions/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "JxQ/zEWQSrncYNKifCuMctq+Tsw=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/apps/v1beta1", "path": "github.com/ericchiang/k8s/apis/apps/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "bjklGt/pc6kWOZewAw87Hchw5oY=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authentication/v1", "path": "github.com/ericchiang/k8s/apis/authentication/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "LExhnM9Vn0LQoLQWszQ7aIxDxb4=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authentication/v1beta1", "path": "github.com/ericchiang/k8s/apis/authentication/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "GM+PzOiBoq3cxx4h5RKVUb3UH60=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authorization/v1", "path": "github.com/ericchiang/k8s/apis/authorization/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "zfr5oUVjbWRfvXi2LJiGMfFeDQY=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authorization/v1beta1", "path": "github.com/ericchiang/k8s/apis/authorization/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "izkXNDp5a5WP45jU0hSfTrwyfvM=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/autoscaling/v1", "path": "github.com/ericchiang/k8s/apis/autoscaling/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "FryZuAxWn4Ig8zc913w9BdfYzvs=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/batch/v1", "path": "github.com/ericchiang/k8s/apis/batch/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ylo7Z8wyJD+tmICB7wsOVIBpO+U=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/batch/v2alpha1", "path": "github.com/ericchiang/k8s/apis/batch/v2alpha1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "+d8+mSdkdcPWQIpczXDZZW0lrjg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/certificates/v1beta1", "path": "github.com/ericchiang/k8s/apis/certificates/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "S7AvxmCe/+WoFP/v9lZr0Mv66qg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/core/v1", "path": "github.com/ericchiang/k8s/apis/core/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "cWPoP6XZN7WMnEVMPcgPgg3Aw9Q=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/extensions/v1beta1", "path": "github.com/ericchiang/k8s/apis/extensions/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "vaNrBPcGWeDd1rXl8+uN08uxWhE=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/imagepolicy/v1alpha1", "path": "github.com/ericchiang/k8s/apis/imagepolicy/v1alpha1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "UNTTH+Ppu4vImnF+bPkG3/NR3gg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/meta/v1", "path": "github.com/ericchiang/k8s/apis/meta/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Mmyg9Wh+FCVR6fV8MGEKRxvqZ2k=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/policy/v1beta1", "path": "github.com/ericchiang/k8s/apis/policy/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "bvwYS/wrBkyAfvCjzMbi/vKamrQ=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/rbac/v1alpha1", "path": "github.com/ericchiang/k8s/apis/rbac/v1alpha1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "m1Tde18NwewnvJoOYL3uykNcBuM=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/rbac/v1beta1", "path": "github.com/ericchiang/k8s/apis/rbac/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "JirJkoeIkWJRNrbprsQvqwisxds=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/resource", "path": "github.com/ericchiang/k8s/apis/resource", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "rQZ69PjEClQQ+PGEHRKzkGVVQyw=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/settings/v1alpha1", "path": "github.com/ericchiang/k8s/apis/settings/v1alpha1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "pp0AetmPoKy7Rz0zNhBwUpExkbc=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/storage/v1", "path": "github.com/ericchiang/k8s/apis/storage/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "WeACcIrS4EkeBm8TTftwuVniaWk=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/storage/v1beta1", "path": "github.com/ericchiang/k8s/apis/storage/v1beta1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Su6wSR8V8HL2QZsF8icJ0R9AFq8=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/runtime", "path": "github.com/ericchiang/k8s/runtime", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "8ETrRvIaXPfD21N7fa8kdbumL00=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/runtime/schema", "path": "github.com/ericchiang/k8s/runtime/schema", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "cMk3HE8/81ExHuEs0F5sZCclOFs=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/util/intstr", "path": "github.com/ericchiang/k8s/util/intstr", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "fobEKiMk5D7IGvCSwh4HdG1o98c=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/watch/versioned", "path": "github.com/ericchiang/k8s/watch/versioned", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "AANTVr9CVVyzsgviODY6Wi2thuM=", "origin": "github.com/elastic/beats/vendor/github.com/fatih/color", "path": "github.com/fatih/color", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "2UmMbNHc8FBr98mJFN1k8ISOIHk=", "origin": "github.com/elastic/beats/vendor/github.com/garyburd/redigo/internal", "path": "github.com/garyburd/redigo/internal", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "507OiSqTxfGCje7xDT5eq9CCaNQ=", "origin": "github.com/elastic/beats/vendor/github.com/garyburd/redigo/redis", "path": "github.com/garyburd/redigo/redis", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ImX1uv6O09ggFeBPUJJ2nu7MPSA=", "origin": "github.com/elastic/beats/vendor/github.com/ghodss/yaml", "path": "github.com/ghodss/yaml", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "2VgF+qja44x3wPTp8U8TZEU6FWw=", "origin": "github.com/elastic/beats/vendor/github.com/go-ole/go-ole", "path": "github.com/go-ole/go-ole", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Q0ZOcJW0fqOefDzEdn+PJHOeSgI=", "origin": "github.com/elastic/beats/vendor/github.com/go-ole/go-ole/oleutil", "path": "github.com/go-ole/go-ole/oleutil", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "OFaReqy4hyrLlTTYFmcqkvidHsQ=", @@ -1647,15 +1655,15 @@ "checksumSHA1": "kBeNcaKk56FguvPSUCEaH6AxpRc=", "origin": "github.com/elastic/beats/vendor/github.com/golang/protobuf/proto", "path": "github.com/golang/protobuf/proto", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "p/8vSviYF91gFflhrt5vkyksroo=", "origin": "github.com/elastic/beats/vendor/github.com/golang/snappy", "path": "github.com/golang/snappy", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "d9PxF1XQGLMJZRct2R8qVM/eYlE=", @@ -1673,29 +1681,29 @@ "checksumSHA1": "40vJyUB4ezQSn/NSadsKEOrudMc=", "origin": "github.com/elastic/beats/vendor/github.com/inconshreveable/mousetrap", "path": "github.com/inconshreveable/mousetrap", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "l9wW52CYGbmO/NGwYZ/Op2QTmaA=", "origin": "github.com/elastic/beats/vendor/github.com/joeshaw/multierror", "path": "github.com/joeshaw/multierror", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "IH4jnWcj4d4h+hgsHsHOWg/F+rk=", "origin": "github.com/elastic/beats/vendor/github.com/jstemmer/go-junit-report/formatter", "path": "github.com/jstemmer/go-junit-report/formatter", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Tx9cQqKFUHzu1l6H2XEl8G7ivlI=", "origin": "github.com/elastic/beats/vendor/github.com/jstemmer/go-junit-report/parser", "path": "github.com/jstemmer/go-junit-report/parser", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "pa+ZwMzIv+u+BlL8Q2xgL9cQtJg=", @@ -1707,141 +1715,141 @@ "checksumSHA1": "KKxbAKrKrfd33YPpkNsDmTN3S+M=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/compress/flate", "path": "github.com/klauspost/compress/flate", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "+azPXaZpPF14YHRghNAer13ThQU=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/compress/zlib", "path": "github.com/klauspost/compress/zlib", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "R6zKqn31GjJH1G8W/api7fAW0RU=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/cpuid", "path": "github.com/klauspost/cpuid", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "BM6ZlNJmtKy3GBoWwg2X55gnZ4A=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/crc32", "path": "github.com/klauspost/crc32", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Kq6KC9PlUP58qiX0WzApE85SsLg=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage", "path": "github.com/magefile/mage", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "KODorM0Am1g55qObNz3jVOdRVFs=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/build", "path": "github.com/magefile/mage/build", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "9yeXUlqhNcsR7MlYMouJTO3AXv0=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/mage", "path": "github.com/magefile/mage/mage", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "TkAemcxaY44gsEjO1BiBxwlEI4A=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/mg", "path": "github.com/magefile/mage/mg", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "b1qY9BFtpJnIZEa8yvpJCRbOhRM=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/parse", "path": "github.com/magefile/mage/parse", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "fEuDveZzYX6oqYOT9jqyZROun/Q=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/parse/srcimporter", "path": "github.com/magefile/mage/parse/srcimporter", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "0/j3qlGc8fsWG42uIDZ5p8tVzPM=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/sh", "path": "github.com/magefile/mage/sh", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "oAjx69UIs6F6hPh+2GQSBMaHAfc=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/target", "path": "github.com/magefile/mage/target", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "He+VtZO7BsPDCZhZtJ1IkNp629o=", "origin": "github.com/elastic/beats/vendor/github.com/magefile/mage/types", "path": "github.com/magefile/mage/types", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "qNkx9+OTwZI6aFv7K9zuFCGODUw=", "origin": "github.com/elastic/beats/vendor/github.com/mattn/go-colorable", "path": "github.com/mattn/go-colorable", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "U6lX43KDDlNOn+Z0Yyww+ZzHfFo=", "origin": "github.com/elastic/beats/vendor/github.com/mattn/go-isatty", "path": "github.com/mattn/go-isatty", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "VsImZoqjaqgwK+u/4eIEzQhuRNM=", "origin": "github.com/elastic/beats/vendor/github.com/miekg/dns", "path": "github.com/miekg/dns", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "sWdAYPKyaT4SW8hNQNpRS0sU4lU=", "origin": "github.com/elastic/beats/vendor/github.com/mitchellh/hashstructure", "path": "github.com/mitchellh/hashstructure", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "2AyUkWjutec6p+470tgio8mYOxI=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/go-digest", "path": "github.com/opencontainers/go-digest", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "eOMCORUm8KxiGSy0hBuQsMsxauo=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/image-spec/specs-go", "path": "github.com/opencontainers/image-spec/specs-go", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "9YujSsJjiLGkQMzwWycsjqR340k=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/image-spec/specs-go/v1", "path": "github.com/opencontainers/image-spec/specs-go/v1", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "JVGDxPn66bpe6xEiexs1r+y6jF0=", @@ -1853,15 +1861,15 @@ "checksumSHA1": "WmrPO1ovmQ7t7hs9yZGbr2SAoM4=", "origin": "github.com/elastic/beats/vendor/github.com/pierrec/lz4", "path": "github.com/pierrec/lz4", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "IT4sX58d+e8osXHV5U6YCSdB/uE=", "origin": "github.com/elastic/beats/vendor/github.com/pierrec/xxHash/xxHash32", "path": "github.com/pierrec/xxHash/xxHash32", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "e6T/9bM7ah7mQJVVIaTuCw/63Uo=", @@ -1873,50 +1881,50 @@ "checksumSHA1": "PdQm3s8DoVJ17Vk8n7o5iPa7PK0=", "origin": "github.com/elastic/beats/vendor/github.com/pkg/errors", "path": "github.com/pkg/errors", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "LuFv4/jlrmFNnDb/5SCSEPAM9vU=", "origin": "github.com/elastic/beats/vendor/github.com/pmezard/go-difflib/difflib", "path": "github.com/pmezard/go-difflib/difflib", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Etvt6mgzvD7ARf4Ux03LHfgSlzU=", "origin": "github.com/elastic/beats/vendor/github.com/prometheus/procfs", "path": "github.com/prometheus/procfs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "lv9rIcjbVEGo8AT1UCUZXhXrfQc=", "origin": "github.com/elastic/beats/vendor/github.com/prometheus/procfs/internal/util", "path": "github.com/prometheus/procfs/internal/util", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "EekY1iRG9JY74mDD0jsbFCWbAFs=", "origin": "github.com/elastic/beats/vendor/github.com/prometheus/procfs/nfs", "path": "github.com/prometheus/procfs/nfs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "yItvTQLUVqm/ArLEbvEhqG0T5a0=", "origin": "github.com/elastic/beats/vendor/github.com/prometheus/procfs/xfs", "path": "github.com/prometheus/procfs/xfs", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "KAzbLjI9MzW2tjfcAsK75lVRp6I=", "origin": "github.com/elastic/beats/vendor/github.com/rcrowley/go-metrics", "path": "github.com/rcrowley/go-metrics", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "6JP37UqrI0H80Gpk0Y2P+KXgn5M=", @@ -1970,43 +1978,43 @@ "checksumSHA1": "e7mAb9jMke2ASQGZepFgOmfBFzM=", "origin": "github.com/elastic/beats/vendor/github.com/spf13/cobra", "path": "github.com/spf13/cobra", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "STxYqRb4gnlSr3mRpT+Igfdz/kM=", "origin": "github.com/elastic/beats/vendor/github.com/spf13/pflag", "path": "github.com/spf13/pflag", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "c6pbpF7eowwO59phRTpF8cQ80Z0=", "origin": "github.com/elastic/beats/vendor/github.com/stretchr/testify/assert", "path": "github.com/stretchr/testify/assert", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "wnEANt4k5X/KGwoFyfSSnpxULm4=", "origin": "github.com/elastic/beats/vendor/github.com/stretchr/testify/require", "path": "github.com/stretchr/testify/require", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "CpcG17Q/0k1g2uy8AL26Uu7TouU=", "origin": "github.com/elastic/beats/vendor/github.com/theckman/go-flock", "path": "github.com/theckman/go-flock", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "H7tCgNt2ajKK4FBJIDNlevu9MAc=", "origin": "github.com/elastic/beats/vendor/github.com/urso/go-bin", "path": "github.com/urso/go-bin", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "8Kj0VH496b0exuyv4wAF4CXa7Y4=", @@ -2031,169 +2039,169 @@ "checksumSHA1": "HedK9m8E8iyib4bIBtIX7xprOgo=", "origin": "github.com/elastic/beats/vendor/go.uber.org/atomic", "path": "go.uber.org/atomic", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "JDGx7hehaQunZySwPs7yvdUs2m8=", "origin": "github.com/elastic/beats/vendor/go.uber.org/multierr", "path": "go.uber.org/multierr", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "5BYbiKEkYykvfjSaNYDuQpBqglo=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap", "path": "go.uber.org/zap", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "HYo/9nwrY08NQA+2ItPOAH8IFW8=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/buffer", "path": "go.uber.org/zap/buffer", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "MuxOAtZEsJitlWBzhmpm2vGiHok=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/internal/bufferpool", "path": "go.uber.org/zap/internal/bufferpool", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "uC0L9eCSAYcCWNC8udJk/t1vvIU=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/internal/color", "path": "go.uber.org/zap/internal/color", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "b80CJExrVpXu3SA1iCQ6uLqTn2c=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/internal/exit", "path": "go.uber.org/zap/internal/exit", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "mRD6lujPvXPkbC3+byNwO/bNVu8=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/zapcore", "path": "go.uber.org/zap/zapcore", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "gyBmIfDZslmQGKnqisJ/p7oHbQc=", "origin": "github.com/elastic/beats/vendor/go.uber.org/zap/zaptest/observer", "path": "go.uber.org/zap/zaptest/observer", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "2LpxYGSf068307b7bhAuVjvzLLc=", "origin": "github.com/elastic/beats/vendor/golang.org/x/crypto/ed25519", "path": "golang.org/x/crypto/ed25519", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "0JTAFXPkankmWcZGQJGScLDiaN8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/crypto/ed25519/internal/edwards25519", "path": "golang.org/x/crypto/ed25519/internal/edwards25519", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "1MGpGDQqnUoRpv7VEcQrXOBydXE=", "origin": "github.com/elastic/beats/vendor/golang.org/x/crypto/pbkdf2", "path": "golang.org/x/crypto/pbkdf2", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "6U7dCaxxIMjf5V02iWgyAwppczw=", "origin": "github.com/elastic/beats/vendor/golang.org/x/crypto/ssh/terminal", "path": "golang.org/x/crypto/ssh/terminal", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "uX2McdP4VcQ6zkAF0Q4oyd0rFtU=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/bpf", "path": "golang.org/x/net/bpf", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "dr5+PfIRzXeN+l1VG+s0lea9qz8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/context", "path": "golang.org/x/net/context", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "WHc3uByvGaMcnSoI21fhzYgbOgg=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/context/ctxhttp", "path": "golang.org/x/net/context/ctxhttp", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "TWcqN2+KUWtdqnu18rruwn14UEQ=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/http2", "path": "golang.org/x/net/http2", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ezWhc7n/FtqkLDQKeU2JbW+80tE=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/http2/hpack", "path": "golang.org/x/net/http2/hpack", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "RcrB7tgYS/GMW4QrwVdMOTNqIU8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/idna", "path": "golang.org/x/net/idna", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "5JWn/wMC+EWNDKI/AYE4JifQF54=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/internal/iana", "path": "golang.org/x/net/internal/iana", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "YsXlbexuTtUXHyhSv927ILOkf6A=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/internal/socket", "path": "golang.org/x/net/internal/socket", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "zPTKyZ1C55w1fk1W+/qGE15jaek=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/ipv4", "path": "golang.org/x/net/ipv4", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "3L3n7qKMO9X8E1ibA5mExKvwbmI=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/ipv6", "path": "golang.org/x/net/ipv6", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "3xyuaSNmClqG4YWC7g0isQIbUTc=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/lex/httplex", "path": "golang.org/x/net/lex/httplex", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "whCSspa9pYarl527EuhPz91cbUE=", @@ -2205,8 +2213,8 @@ "checksumSHA1": "QEm/dePZ0lOnyOs+m22KjXfJ/IU=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/proxy", "path": "golang.org/x/net/proxy", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "S0DP7Pn7sZUmXc55IzZnNvERu6s=", @@ -2218,78 +2226,78 @@ "checksumSHA1": "nc3RG2Qgzn2aup/3/4RusWr+X0g=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/unix", "path": "golang.org/x/sys/unix", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Hi7BmkvZh4plNNLGDHfPnCKy3i8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows", "path": "golang.org/x/sys/windows", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "P9OIhD26uWlIST/me4TYnvseCoY=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/registry", "path": "golang.org/x/sys/windows/registry", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "Fes9OIPy6lS/ghzodqAbMlZZTTQ=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/svc", "path": "golang.org/x/sys/windows/svc", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "e9KJPWrdqg5PMkbE2w60Io8rY4M=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/svc/debug", "path": "golang.org/x/sys/windows/svc/debug", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "uVlUSSKplihZG7N+QJ6fzDZ4Kh8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/svc/eventlog", "path": "golang.org/x/sys/windows/svc/eventlog", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "CbpjEkkOeh0fdM/V8xKDdI0AA88=", "origin": "github.com/elastic/beats/vendor/golang.org/x/text/secure/bidirule", "path": "golang.org/x/text/secure/bidirule", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ziMb9+ANGRJSSIuxYdRbA+cDRBQ=", "origin": "github.com/elastic/beats/vendor/golang.org/x/text/transform", "path": "golang.org/x/text/transform", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "w8kDfZ1Ug+qAcVU0v8obbu3aDOY=", "origin": "github.com/elastic/beats/vendor/golang.org/x/text/unicode/bidi", "path": "golang.org/x/text/unicode/bidi", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "BCNYmf4Ek93G4lk5x3ucNi/lTwA=", "origin": "github.com/elastic/beats/vendor/golang.org/x/text/unicode/norm", "path": "golang.org/x/text/unicode/norm", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "vGfePfr0+weQUeTM/71mu+LCFuE=", "origin": "github.com/elastic/beats/vendor/golang.org/x/time/rate", "path": "golang.org/x/time/rate", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "5QK10eoScnyEh8dD3PfZf8gMXn8=", @@ -2333,15 +2341,15 @@ "checksumSHA1": "fALlQNY1fM99NesfLJ50KguWsio=", "origin": "github.com/elastic/beats/vendor/gopkg.in/yaml.v2", "path": "gopkg.in/yaml.v2", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" }, { "checksumSHA1": "ZDOewomjpADMDyjKRW5rP15519M=", "origin": "github.com/elastic/beats/vendor/howett.net/plist", "path": "howett.net/plist", - "revision": "675f2b000b067ad9fb2ee2fbe2bb3d98ecfab30c", - "revisionTime": "2018-11-26T18:45:09Z" + "revision": "1c1b7d7427a422ec9da0707b1830e9cb03837266", + "revisionTime": "2018-11-27T21:16:43Z" } ], "rootPath": "github.com/elastic/apm-server"