diff --git a/.go-version b/.go-version index 98e863cdf81..30a88ea45a4 100644 --- a/.go-version +++ b/.go-version @@ -1 +1 @@ -1.15.8 +1.15.9 diff --git a/Dockerfile b/Dockerfile index c800288113a..a501ae3e86e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15.8 +FROM golang:1.15.9 MAINTAINER Nicolas Ruflin RUN set -x && \ diff --git a/NOTICE.txt b/NOTICE.txt index 8ca4de91edf..33580fba5f3 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -11,11 +11,11 @@ Third party libraries used by the Elastic APM Server project: -------------------------------------------------------------------------------- Dependency : github.com/apache/thrift -Version: v0.13.0 +Version: v0.13.1-0.20200603211036-eac4d0c79a5f Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/apache/thrift@v0.13.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/apache/thrift@v0.13.1-0.20200603211036-eac4d0c79a5f/LICENSE: Apache License @@ -255,7 +255,74 @@ For the lib/nodejs/lib/thrift/json_parse.js: */ (By Douglas Crockford ) + +-------------------------------------------------- +For lib/cpp/src/thrift/windows/SocketPair.cpp + +/* socketpair.c + * Copyright 2007 by Nathan C. Myers ; some rights reserved. + * This code is Free Software. It may be copied freely, in original or + * modified form, subject only to the restrictions that (1) the author is + * relieved from all responsibilities for any use for any purpose, and (2) + * this copyright notice must be retained, unchanged, in its entirety. If + * for any reason the author might be held responsible for any consequences + * of copying or use, license is withheld. + */ + + +-------------------------------------------------- +For lib/py/compat/win32/stdint.h + +// ISO C9x compliant stdint.h for Microsoft Visual Studio +// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 +// +// Copyright (c) 2006-2008 Alexander Chemeris +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// 3. The name of the author may be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////////// + + -------------------------------------------------- +Codegen template in t_html_generator.h + +* Bootstrap v2.0.3 +* +* Copyright 2012 Twitter, Inc +* Licensed under the Apache License v2.0 +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Designed and built with all the love in the world @twitter by @mdo and @fat. + +--------------------------------------------------- +For t_cl_generator.cc + + * Copyright (c) 2008- Patrick Collison + * Copyright (c) 2006- Facebook + +--------------------------------------------------- -------------------------------------------------------------------------------- @@ -509,11 +576,11 @@ SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/elastic/beats/v7 -Version: v7.0.0-alpha2.0.20210309205547-21d02a3ab3b8 +Version: v7.0.0-alpha2.0.20210413031307-abd6a93bf275 Licence type (autodetected): Elastic -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/beats/v7@v7.0.0-alpha2.0.20210309205547-21d02a3ab3b8/LICENSE.txt: +Contents of probable licence file $GOMODCACHE/github.com/elastic/beats/v7@v7.0.0-alpha2.0.20210413031307-abd6a93bf275/LICENSE.txt: Source code in this repository is variously licensed under the Apache License Version 2.0, an Apache compatible license, or the Elastic License. Outside of @@ -1942,11 +2009,11 @@ Contents of probable licence file $GOMODCACHE/github.com/google/pprof@v0.0.0-202 -------------------------------------------------------------------------------- Dependency : github.com/hashicorp/go-multierror -Version: v1.1.0 +Version: v1.1.1 Licence type (autodetected): MPL-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/hashicorp/go-multierror@v1.1.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/hashicorp/go-multierror@v1.1.1/LICENSE: Mozilla Public License, version 2.0 @@ -4592,11 +4659,11 @@ THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : golang.org/x/net -Version: v0.0.0-20210226172049-e18ecbb05110 +Version: v0.0.0-20210410081132-afb366fc7cd1 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/net@v0.0.0-20210226172049-e18ecbb05110/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/net@v0.0.0-20210410081132-afb366fc7cd1/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -4703,11 +4770,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : google.golang.org/grpc -Version: v1.36.0 +Version: v1.37.0 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.36.0/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.37.0/LICENSE: Apache License @@ -8248,11 +8315,11 @@ SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/elastic/elastic-agent-client/v7 -Version: v7.0.0-20200709172729-d43b7ad5833a +Version: v7.0.0-20210407144825-cc1c33cfa1d0 Licence type (autodetected): Elastic -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-client/v7@v7.0.0-20200709172729-d43b7ad5833a/LICENSE.txt: +Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-client/v7@v7.0.0-20210407144825-cc1c33cfa1d0/LICENSE.txt: ELASTIC LICENSE AGREEMENT @@ -9773,11 +9840,11 @@ Contents of probable licence file $GOMODCACHE/github.com/elastic/go-windows@v1.0 -------------------------------------------------------------------------------- Dependency : github.com/elastic/gosigar -Version: v0.14.0 +Version: v0.14.1 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/gosigar@v0.14.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/elastic/gosigar@v0.14.1/LICENSE: Apache License Version 2.0, January 2004 @@ -10714,11 +10781,11 @@ third-party archives. -------------------------------------------------------------------------------- Dependency : github.com/golang/protobuf -Version: v1.4.3 +Version: v1.5.2 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.4.3/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.5.2/LICENSE: Copyright 2010 The Go Authors. All rights reserved. @@ -10976,11 +11043,11 @@ Contents of probable licence file $GOMODCACHE/github.com/gomodule/redigo@v1.8.3/ -------------------------------------------------------------------------------- Dependency : github.com/google/go-cmp -Version: v0.5.4 +Version: v0.5.5 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.5.4/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.5.5/LICENSE: Copyright (c) 2017 The Go Authors. All rights reserved. @@ -17845,11 +17912,11 @@ THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : golang.org/x/crypto -Version: v0.0.0-20210220033148-5ea612d1eb83 +Version: v0.0.0-20210322153248-0c34fe9e7dc2 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/crypto@v0.0.0-20210322153248-0c34fe9e7dc2/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -17919,11 +17986,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/sys -Version: v0.0.0-20210309074719-68d13333faf2 +Version: v0.0.0-20210412220455-f1c623a9e750 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20210412220455-f1c623a9e750/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -17993,11 +18060,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/text -Version: v0.3.5 +Version: v0.3.6 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/text@v0.3.5/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/text@v0.3.6/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -18030,11 +18097,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : google.golang.org/genproto -Version: v0.0.0-20210302174412-5ede27ff9881 +Version: v0.0.0-20210406143921-e86de6bf7a46 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20210302174412-5ede27ff9881/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20210406143921-e86de6bf7a46/LICENSE: Apache License @@ -18242,11 +18309,11 @@ Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0- -------------------------------------------------------------------------------- Dependency : google.golang.org/protobuf -Version: v1.25.0 +Version: v1.26.0 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/protobuf@v1.25.0/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/protobuf@v1.26.0/LICENSE: Copyright (c) 2018 The Go Authors. All rights reserved. diff --git a/README.md b/README.md index 09455ec0f24..a30d24ec9c7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ To get started with APM, see our [Quick start guide](https://www.elastic.co/guid ### Requirements -* [Golang](https://golang.org/dl/) 1.15.8 +* [Golang](https://golang.org/dl/) 1.15.9 ### Install diff --git a/docs/fields.asciidoc b/docs/fields.asciidoc index ae379b7155e..e2faf30c8d7 100644 --- a/docs/fields.asciidoc +++ b/docs/fields.asciidoc @@ -6035,6 +6035,15 @@ type: keyword -- +*`user_agent.device.type`*:: ++ +-- +Type of device where the user agent is running. + +type: keyword + +-- + [[exported-fields-cloud]] == Cloud provider metadata fields @@ -6452,6 +6461,17 @@ example: Montreal -- +*`client.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`client.geo.continent_name`*:: + -- @@ -6519,6 +6539,18 @@ example: boston-dc -- +*`client.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`client.geo.region_iso_code`*:: + -- @@ -6545,6 +6577,17 @@ example: Quebec -- +*`client.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`client.ip`*:: + -- @@ -6560,9 +6603,12 @@ type: ip + -- MAC address of the client. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -6931,6 +6977,18 @@ example: us-east-1 -- +*`cloud.service.name`*:: ++ +-- +The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. +Examples: app engine, app service, cloud run, fargate, lambda. + +type: keyword + +example: lambda + +-- + [float] === code_signature @@ -6948,6 +7006,18 @@ example: true -- +*`code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`code_signature.status`*:: + -- @@ -6971,6 +7041,18 @@ example: Microsoft Corporation -- +*`code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`code_signature.trusted`*:: + -- @@ -7161,6 +7243,17 @@ example: Montreal -- +*`destination.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`destination.geo.continent_name`*:: + -- @@ -7228,6 +7321,18 @@ example: boston-dc -- +*`destination.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`destination.geo.region_iso_code`*:: + -- @@ -7254,6 +7359,17 @@ example: Quebec -- +*`destination.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`destination.ip`*:: + -- @@ -7269,9 +7385,12 @@ type: ip + -- MAC address of the destination. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -7526,6 +7645,18 @@ example: true -- +*`dll.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`dll.code_signature.status`*:: + -- @@ -7553,6 +7684,18 @@ example: Microsoft Corporation -- +*`dll.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`dll.code_signature.trusted`*:: + -- @@ -7625,6 +7768,15 @@ type: keyword -- +*`dll.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`dll.name`*:: + -- @@ -8492,6 +8644,18 @@ example: true -- +*`file.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`file.code_signature.status`*:: + -- @@ -8519,6 +8683,18 @@ example: Microsoft Corporation -- +*`file.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`file.code_signature.trusted`*:: + -- @@ -8695,6 +8871,15 @@ type: keyword -- +*`file.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`file.inode`*:: + -- @@ -9269,6 +9454,17 @@ example: Montreal -- +*`geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`geo.continent_name`*:: + -- @@ -9326,6 +9522,18 @@ example: boston-dc -- +*`geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`geo.region_iso_code`*:: + -- @@ -9348,6 +9556,17 @@ example: Quebec -- +*`geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + [float] === group @@ -9391,8 +9610,9 @@ type: keyword [float] === hash -The hash fields represent different hash algorithms and their values. +The hash fields represent different bitwise hash algorithms and their values. Field names for common hashes (e.g. MD5, SHA1) are predefined. Add fields for other hashes by lowercasing the hash algorithm name and using underscore separators as appropriate (snake case, e.g. sha3_512). +Note that this fieldset is used for common hashes that may be computed over a range of generic bytes. Entity-specific hashes such as ja3 or imphash are placed in the fieldsets to which they relate (tls and pe, respectively). *`hash.md5`*:: @@ -9431,6 +9651,15 @@ type: keyword -- +*`hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + [float] === host @@ -9451,6 +9680,35 @@ example: x86_64 -- +*`host.cpu.usage`*:: ++ +-- +Percent CPU used which is normalized by the number of CPU cores and it ranges from 0 to 1. +Scaling factor: 1000. +For example: For a two core host, this value should be the average of the two cores, between 0 and 1. + +type: scaled_float + +-- + +*`host.disk.read.bytes`*:: ++ +-- +The total number of bytes (gauge) read successfully (aggregated from all disks) since the last metric collection. + +type: long + +-- + +*`host.disk.write.bytes`*:: ++ +-- +The total number of bytes (gauge) written successfully (aggregated from all disks) since the last metric collection. + +type: long + +-- + *`host.domain`*:: + -- @@ -9478,6 +9736,17 @@ example: Montreal -- +*`host.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`host.geo.continent_name`*:: + -- @@ -9545,6 +9814,18 @@ example: boston-dc -- +*`host.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`host.geo.region_iso_code`*:: + -- @@ -9571,6 +9852,17 @@ example: Quebec -- +*`host.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`host.hostname`*:: + -- @@ -9610,10 +9902,13 @@ type: ip *`host.mac`*:: + -- -Host mac addresses. +Host MAC addresses. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: ["00-00-5E-00-53-23", "00-00-5E-00-53-24"] + {yes-icon} {ecs-ref}[ECS] field. -- @@ -9630,6 +9925,42 @@ type: keyword -- +*`host.network.egress.bytes`*:: ++ +-- +The number of bytes (gauge) sent out on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.egress.packets`*:: ++ +-- +The number of packets (gauge) sent out on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.ingress.bytes`*:: ++ +-- +The number of bytes received (gauge) on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.ingress.packets`*:: ++ +-- +The number of packets (gauge) received on all network interfaces by the host since the last metric collection. + +type: long + +-- + *`host.os.family`*:: + -- @@ -9949,6 +10280,18 @@ format: bytes -- +*`http.request.id`*:: ++ +-- +A unique identifier for each HTTP request to correlate logs between clients and servers in transactions. +The id may be contained in a non-standard HTTP header, such as `X-Request-ID` or `X-Correlation-ID`. + +type: keyword + +example: 123e4567-e89b-12d3-a456-426614174000 + +-- + *`http.request.method`*:: + -- @@ -10554,7 +10897,7 @@ This could be a custom hardware appliance or a server that has been configured t *`observer.egress`*:: + -- -Observer.egress holds information like interface number and name, vlan, and zone information to classify egress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. +Observer.egress holds information like interface number and name, vlan, and zone information to classify egress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. type: object @@ -10630,7 +10973,7 @@ example: outside *`observer.egress.zone`*:: + -- -Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. +Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. type: keyword @@ -10653,6 +10996,17 @@ example: Montreal -- +*`observer.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`observer.geo.continent_name`*:: + -- @@ -10720,6 +11074,18 @@ example: boston-dc -- +*`observer.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`observer.geo.region_iso_code`*:: + -- @@ -10746,6 +11112,17 @@ example: Quebec -- +*`observer.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`observer.hostname`*:: + -- @@ -10760,7 +11137,7 @@ type: keyword *`observer.ingress`*:: + -- -Observer.ingress holds information like interface number and name, vlan, and zone information to classify ingress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. +Observer.ingress holds information like interface number and name, vlan, and zone information to classify ingress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. type: object @@ -10836,7 +11213,7 @@ example: outside *`observer.ingress.zone`*:: + -- -Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. +Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. type: keyword @@ -10860,10 +11237,13 @@ type: ip *`observer.mac`*:: + -- -MAC addresses of the observer +MAC addresses of the observer. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: ["00-00-5E-00-53-23", "00-00-5E-00-53-24"] + {yes-icon} {ecs-ref}[ECS] field. -- @@ -11495,6 +11875,18 @@ example: true -- +*`process.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`process.code_signature.status`*:: + -- @@ -11522,6 +11914,18 @@ example: Microsoft Corporation -- +*`process.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`process.code_signature.trusted`*:: + -- @@ -11664,6 +12068,15 @@ type: keyword -- +*`process.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`process.name`*:: + -- @@ -11726,6 +12139,18 @@ example: true -- +*`process.parent.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`process.parent.code_signature.status`*:: + -- @@ -11753,6 +12178,18 @@ example: Microsoft Corporation -- +*`process.parent.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`process.parent.code_signature.trusted`*:: + -- @@ -11895,6 +12332,15 @@ type: keyword -- +*`process.parent.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`process.parent.name`*:: + -- @@ -12753,6 +13199,17 @@ example: Montreal -- +*`server.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`server.geo.continent_name`*:: + -- @@ -12820,6 +13277,18 @@ example: boston-dc -- +*`server.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`server.geo.region_iso_code`*:: + -- @@ -12846,6 +13315,17 @@ example: Quebec -- +*`server.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`server.ip`*:: + -- @@ -12861,9 +13341,12 @@ type: ip + -- MAC address of the server. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -13291,6 +13774,17 @@ example: Montreal -- +*`source.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`source.geo.continent_name`*:: + -- @@ -13358,6 +13852,18 @@ example: boston-dc -- +*`source.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`source.geo.region_iso_code`*:: + -- @@ -13384,6 +13890,17 @@ example: Quebec -- +*`source.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`source.ip`*:: + -- @@ -13399,9 +13916,12 @@ type: ip + -- MAC address of the source. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -16329,7 +16849,7 @@ type: keyword *`kubernetes.container.name`*:: + -- -Kubernetes container name +Kubernetes container name (different than the name from the runtime) type: keyword @@ -16342,7 +16862,9 @@ type: keyword Kubernetes container image -type: keyword +type: alias + +alias to: container.image.name -- diff --git a/docs/version.asciidoc b/docs/version.asciidoc index 1b18c0598b1..2fc33276830 100644 --- a/docs/version.asciidoc +++ b/docs/version.asciidoc @@ -1,6 +1,6 @@ // doc-branch can be: master, 8.0, 8.1, etc. :doc-branch: master -:go-version: 1.15.8 +:go-version: 1.15.9 :python: 3.7 :docker: 1.12 :docker-compose: 1.11 diff --git a/go.mod b/go.mod index bf72c2ef603..698f75a6f95 100644 --- a/go.mod +++ b/go.mod @@ -3,18 +3,19 @@ module github.com/elastic/apm-server go 1.13 require ( - github.com/akavel/rsrc v0.10.1 // indirect - github.com/apache/thrift v0.13.0 + github.com/akavel/rsrc v0.10.2 // indirect + github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f github.com/cespare/xxhash/v2 v2.1.1 github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b github.com/dlclark/regexp2 v1.4.0 // indirect - github.com/dop251/goja v0.0.0-20210306171345-0b7b48cdabcc // indirect + github.com/dop251/goja v0.0.0-20210406175830-1b11a6af686d // indirect github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7 // indirect github.com/dustin/go-humanize v1.0.0 github.com/elastic/apm-server/approvaltest v0.0.0-00010101000000-000000000000 - github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210309205547-21d02a3ab3b8 + github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413031307-abd6a93bf275 github.com/elastic/ecs v1.8.0 + github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0 // indirect github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3 github.com/elastic/gmux v0.1.0 github.com/elastic/go-elasticsearch/v7 v7.11.0 @@ -29,7 +30,7 @@ require ( github.com/gogo/protobuf v1.3.2 github.com/google/pprof v0.0.0-20210208152844-1612e9be7af6 github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-multierror v1.1.0 + github.com/hashicorp/go-multierror v1.1.1 github.com/hashicorp/golang-lru v0.5.4 github.com/jaegertracing/jaeger v1.22.0 github.com/josephspurrier/goversioninfo v1.2.0 // indirect @@ -63,13 +64,14 @@ require ( go.uber.org/atomic v1.7.0 go.uber.org/multierr v1.6.0 // indirect go.uber.org/zap v1.16.0 - golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 // indirect - golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 + golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 // indirect + golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1 golang.org/x/sync v0.0.0-20201207232520-09787c993a3a - golang.org/x/sys v0.0.0-20210309074719-68d13333faf2 // indirect + golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750 // indirect golang.org/x/time v0.0.0-20201208040808-7e3f01d25324 golang.org/x/tools v0.1.0 - google.golang.org/grpc v1.36.0 + google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46 // indirect + google.golang.org/grpc v1.37.0 gopkg.in/yaml.v2 v2.4.0 howett.net/plist v0.0.0-20201203080718-1454fab16a06 // indirect k8s.io/client-go v12.0.0+incompatible // indirect diff --git a/go.sum b/go.sum index 88ded73ef39..155f0c85aa2 100644 --- a/go.sum +++ b/go.sum @@ -117,6 +117,7 @@ github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3Q github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.1.0 h1:Y2lUDsFKVRSYGojLJ1yLxSXdMmMYTYls0rCvoqmMUQk= github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Microsoft/go-winio v0.4.9/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5 h1:ygIc8M6trr62pF5DucadTWGdEB4mEyvzi0e2nbcmcyA= github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= github.com/Microsoft/go-winio v0.4.16 h1:FtSW/jqD+l4ba5iPBj9CODVtgfYAD8w2wS923g/cFDk= @@ -146,8 +147,8 @@ github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/akavel/rsrc v0.10.1 h1:hCCPImjmFKVNGpeLZyTDRHEFC283DzyTXTo0cO0Rq9o= -github.com/akavel/rsrc v0.10.1/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= +github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= +github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs= github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -172,6 +173,8 @@ github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod h1:VT github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0 h1:5hryIiq9gtn+MiLVn0wP37kb/uTeRZgN08WoCsAhIhI= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f h1:33BV5v3u8I6dA2dEoPuXWCsAaHHOJfPtdxZhAMQV4uo= +github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77 h1:afT88tB6u9JCKQZVAAaa9ICz/uGn5Uw9ekn6P22mYKM= github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77/go.mod h1:bXvGk6IkT1Agy7qzJ+DjIw/SJ1AaB3AvAuMDVV+Vkoo= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= @@ -362,12 +365,14 @@ github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFP github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210309205547-21d02a3ab3b8 h1:qAImcHBPmUVmHYmMJI9rlhMOUyn0sFEt6+/UWJCv6VY= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210309205547-21d02a3ab3b8/go.mod h1:yMDJgAZAtB/U/1HgPjByqJ6dVI36F3SgmF6J3TIQX/g= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413031307-abd6a93bf275 h1:vsqrMMR2sMw2dZQUKVUUl/x3xq8LSXaB7oXehKGA4dU= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413031307-abd6a93bf275/go.mod h1:UAbvcLKR632WKxACIfWUCgKybHAK6Elt/cT0Wn24+Hk= github.com/elastic/ecs v1.8.0 h1:wa61IDQsQcZyJa6hwbhqGO+631H+kGHhe0J4V7tMPZY= github.com/elastic/ecs v1.8.0/go.mod h1:pgiLbQsijLOJvFR8OTILLu0Ni/R/foUNg0L+T6mU9b4= -github.com/elastic/elastic-agent-client/v7 v7.0.0-20200709172729-d43b7ad5833a h1:2NHgf1RUw+f240lpTnLrCp1aBNvq2wDi0E1A423/S1k= -github.com/elastic/elastic-agent-client/v7 v7.0.0-20200709172729-d43b7ad5833a/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5 h1:n4VHMzwk4o8+0zTCDej1M6uUR9rkzScpSeZXi0B8y1w= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0 h1:CeLUcJXc1eUDLeWZeAmWbq02zfCZ828w3yhMxp7Zflo= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3 h1:qgySP5yNiGirwIoYkSEM5aoXzysFL2Dt2HHu8B9q5RA= github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3/go.mod h1:zlwA6eqY17P630VjzQVkJAdSpXkIgdA3+xhcpcS/qis= github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270/go.mod h1:Msl1pdboCbArMF/nSCDUXgQuWTeoMmE/z8607X+k7ng= @@ -407,8 +412,8 @@ github.com/elastic/go-ucfg v0.8.4-0.20200415140258-1232bd4774a6/go.mod h1:iaiY0N github.com/elastic/go-windows v1.0.0/go.mod h1:TsU0Nrp7/y3+VwE82FoZF8gC/XFg/Elz6CcloAxnPgU= github.com/elastic/go-windows v1.0.1 h1:AlYZOldA+UJ0/2nBuqWdo90GFCgG9xuyw9SYzGUtJm0= github.com/elastic/go-windows v1.0.1/go.mod h1:FoVvqWSun28vaDQPbj2Elfc0JahhPB7WQEGa3c814Ss= -github.com/elastic/gosigar v0.14.0 h1:5w470Q8AagzVY8U48ab8rVkQrOXiIK1NHBYWrAxi9kI= -github.com/elastic/gosigar v0.14.0/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= +github.com/elastic/gosigar v0.14.1 h1:T0aQ7n/n2ZA9W7DmAnj60v+qzqKERdBgJBO1CG2W6rc= +github.com/elastic/gosigar v0.14.1/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/elastic/package-spec/code/go v0.0.0-20210310145052-baee4c3da9cc h1:ISojb0A3dI2aOIWabY5p4QsQzB1TrtEOsVfVIPkz4cw= github.com/elastic/package-spec/code/go v0.0.0-20210310145052-baee4c3da9cc/go.mod h1:dog1l3e8NoRYxuB8yIbbOWglE6GSQuU6ZL75wT9pKL8= github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877 h1:C9LsbipColsz04JKpKoLlp0pgMJRLq2uXVTeKRDcNcY= @@ -424,6 +429,7 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.9.0+incompatible h1:kLcOMZeuLAJvL2BPWLMIj5oaZQobrkAqrL+WFZwQses= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= @@ -668,6 +674,9 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -693,6 +702,8 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-github/v28 v28.1.1/go.mod h1:bsqJWQX05omyWVmc00nEUql9mhQyv38lDZ8kPZcQVoM= github.com/google/go-github/v29 v29.0.2/go.mod h1:CHKiKKPHJ0REzfwc14QMklvtHwCveD0PxlMjLlzAM5E= github.com/google/go-github/v32 v32.1.0 h1:GWkQOdXqviCPx7Q7Fj+KyPoGm4SwHRh8rheoPhd27II= @@ -724,7 +735,6 @@ github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3 github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2-0.20190416172445-c2e93f3ae59f/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= @@ -796,6 +806,8 @@ github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1: github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.0 h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI= github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= +github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= +github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/go-plugin v1.4.0/go.mod h1:5fGEH17QVwTTcR0zV7yhDPLLmFX9YSZ38b18Udy6vYQ= github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= github.com/hashicorp/go-retryablehttp v0.6.6/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= @@ -935,6 +947,7 @@ github.com/klauspost/compress v1.11.0/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYs github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6/go.mod h1:+ZoRqAPRLkC4NPOvfYeR5KNOrY6TD+/sAC3HXPZgDYg= github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= +github.com/kolide/osquery-go v0.0.0-20200604192029-b019be7063ac/go.mod h1:rp36fokOKgd/5mOgbvv4fkpdaucQ43mnvb+8BR62Xo8= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= @@ -1540,8 +1553,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 h1:/ZScEX8SfEmUGRHs0gxpqteO5nfNW6axyZbBdw9A12g= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 h1:It14KIkyBFYkHkwZ7k45minvA9aorojkyjGk9KJ5B/w= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1641,6 +1654,9 @@ golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1 h1:4qWs8cYYH6PoEFy4dfhDFgoMGkwAcETd+MmPdCPMzUc= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1669,6 +1685,7 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a h1:DcqTD9SDLc+1P/r1EmRBwnVsrOwW+kk2vWf9n+1sGhs= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180815093151-14742f9018cd/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1755,8 +1772,12 @@ golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c h1:VwygUrnw9jn88c4u8GD3rZQbqrP/tgas88tPUbBxQrk= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210217105451-b926d437f341/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210309074719-68d13333faf2 h1:46ULzRKLh1CwgRq2dC5SlBzEqqNCi8rreOZnNrbqcIY= -golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210308170721-88b6017d0656/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750 h1:ZBu6861dZq7xBnG1bn5SRU0vA8nx42at4+kP07FMTog= +golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -1769,6 +1790,8 @@ golang.org/x/text v0.3.4 h1:0YWbFKbhXG/wIiuHDSKpS0Iy7FSA+u45VtBMfQcFTTc= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1865,6 +1888,10 @@ google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210302174412-5ede27ff9881 h1:SYuy3hIRsBIROE0aZwsJZOEJNC/n9/p0FmLEU9C31AE= google.golang.org/genproto v0.0.0-20210302174412-5ede27ff9881/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb h1:hcskBH5qZCOa7WpTUFUFvoebnSFZBYpjykLtjIp9DVk= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46 h1:f4STrQZf8jaowsiUitigvrqMCCM4QJH1A2JCSI7U1ow= +google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1892,6 +1919,9 @@ google.golang.org/grpc v1.34.0 h1:raiipEjMOIC/TO2AvyTxP25XFdLxNIBwzDh3FM3XztI= google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/grpc v1.36.0 h1:o1bcQ6imQMIOpdrO3SWf2z5RV72WbDwdXuK0MDlc8As= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0 h1:uSZWeQJX5j11bIQ4AJoj+McDBo29cY1MCoC1wO3ts+c= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc/examples v0.0.0-20200728065043-dfc0c05b2da9/go.mod h1:5j1uub0jRGhRiSghIlrThmBUgcgLXOVJQ/l1getT4uo= google.golang.org/grpc/examples v0.0.0-20201010204749-3c400e7fcc87 h1:JA56ipSuANY2Fwx4OITOAj+QXlHyCJEma6VVWTRBG+k= google.golang.org/grpc/examples v0.0.0-20201010204749-3c400e7fcc87/go.mod h1:Lh55/1hxmVHEkOvSIQ2uj0P12QyOCUNyRwnUlSS13hw= @@ -1906,6 +1936,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/idxmgmt/manager_test.go b/idxmgmt/manager_test.go index 99f090ed62b..2c55454f9cb 100644 --- a/idxmgmt/manager_test.go +++ b/idxmgmt/manager_test.go @@ -253,7 +253,7 @@ func TestManager_SetupILM(t *testing.T) { "apm-server.ilm.setup.policies": []common.MapStr{policyRollover1Day}, }, loadMode: libidxmgmt.LoadModeEnabled, - templatesILMEnabled: 5, policiesLoaded: 2, aliasesLoaded: 4, + templatesILMEnabled: 5, policiesLoaded: 2, aliasesLoaded: 5, }, "LoadModeOverwrite": { loadMode: libidxmgmt.LoadModeOverwrite, @@ -416,8 +416,8 @@ func TestManager_SetupILM(t *testing.T) { m := defaultSupporter(t, tc.cfg).Manager(clientHandler, libidxmgmt.BeatsAssets(fields)) indexManager := m.(*manager) require.NoError(t, indexManager.Setup(libidxmgmt.LoadModeDisabled, tc.loadMode)) - assert.Equal(t, tc.policiesLoaded, len(clientHandler.policies), "policies") - assert.Equal(t, tc.aliasesLoaded, len(clientHandler.aliases), "aliases") + assert.Len(t, clientHandler.policies, tc.policiesLoaded) + assert.Len(t, clientHandler.aliases, tc.aliasesLoaded) require.Equal(t, tc.templatesILMEnabled, clientHandler.templatesILMEnabled, "ILM enabled templates") require.Equal(t, tc.templatesILMDisabled, clientHandler.templates, "ILM disabled templates") }) @@ -495,6 +495,12 @@ func (h *mockClientHandler) HasAlias(name string) (bool, error) { func (h *mockClientHandler) CreateAlias(alias libilm.Alias) error { h.aliases = append(h.aliases, alias.Name) + if alias.Name == existingILMAlias { + return reasonedError{ + error: errors.New("CreateAlias failed"), + reason: libilm.ErrAliasAlreadyExists, + } + } return nil } @@ -506,3 +512,12 @@ func (h *mockClientHandler) CreateILMPolicy(policy libilm.Policy) error { h.policies = append(h.policies, policy.Name) return nil } + +type reasonedError struct { + error + reason error +} + +func (e reasonedError) Reason() error { + return e.reason +} diff --git a/include/fields.go b/include/fields.go index 3f59f1df7d5..6c339a5f7a9 100644 --- a/include/fields.go +++ b/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetBuildFieldsFieldsYml returns asset data. // This is the base64 encoded gzipped contents of build/fields/fields.yml. func AssetBuildFieldsFieldsYml() string { - return "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" + return "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" } diff --git a/tests/Dockerfile b/tests/Dockerfile index eaa3f465061..45718a5333c 100644 --- a/tests/Dockerfile +++ b/tests/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15.8 +FROM golang:1.15.9 MAINTAINER Nicolas Ruflin RUN apt-get update