From 5b38627f239f01a2a30c66e059b9a1188e7525a9 Mon Sep 17 00:00:00 2001 From: Bharat Pasupula Date: Tue, 3 Oct 2023 11:49:05 +0200 Subject: [PATCH 1/4] [docker] Add new filestream fields --- packages/docker/changelog.yml | 5 +++++ .../data_stream/container/fields/ecs.yml | 2 +- .../container_logs/fields/agent.yml | 21 +++++++++++++++++++ .../container_logs/fields/fields.yml | 4 ++-- .../docker/data_stream/diskio/fields/ecs.yml | 2 +- .../data_stream/healthcheck/fields/ecs.yml | 2 +- .../docker/data_stream/image/fields/ecs.yml | 2 +- .../docker/data_stream/info/fields/ecs.yml | 2 +- .../docker/data_stream/memory/fields/ecs.yml | 2 +- packages/docker/docs/README.md | 6 ++++++ packages/docker/manifest.yml | 2 +- 11 files changed, 41 insertions(+), 9 deletions(-) create mode 100644 packages/docker/data_stream/container_logs/fields/agent.yml diff --git a/packages/docker/changelog.yml b/packages/docker/changelog.yml index 45ce6991aca..69da0e16cd3 100644 --- a/packages/docker/changelog.yml +++ b/packages/docker/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 2.9.0 + changes: + - description: Adapt fields for changes in file system info + type: enhancement + link: https://github.com/elastic/integrations/pull/8068 - version: "2.8.3" changes: - description: Migrate Docker Overview dashboard to lens. diff --git a/packages/docker/data_stream/container/fields/ecs.yml b/packages/docker/data_stream/container/fields/ecs.yml index 194cd4a73e2..06836576c29 100644 --- a/packages/docker/data_stream/container/fields/ecs.yml +++ b/packages/docker/data_stream/container/fields/ecs.yml @@ -56,4 +56,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/data_stream/container_logs/fields/agent.yml b/packages/docker/data_stream/container_logs/fields/agent.yml new file mode 100644 index 00000000000..4788cc749b3 --- /dev/null +++ b/packages/docker/data_stream/container_logs/fields/agent.yml @@ -0,0 +1,21 @@ +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/docker/data_stream/container_logs/fields/fields.yml b/packages/docker/data_stream/container_logs/fields/fields.yml index 773813a24cd..ccf14645ae2 100644 --- a/packages/docker/data_stream/container_logs/fields/fields.yml +++ b/packages/docker/data_stream/container_logs/fields/fields.yml @@ -1,5 +1,5 @@ - name: container.labels.* type: object release: ga - description: | - Container labels \ No newline at end of file + description: |- + Container labels diff --git a/packages/docker/data_stream/diskio/fields/ecs.yml b/packages/docker/data_stream/diskio/fields/ecs.yml index 00f4cfb8c12..b2f3a3e160b 100644 --- a/packages/docker/data_stream/diskio/fields/ecs.yml +++ b/packages/docker/data_stream/diskio/fields/ecs.yml @@ -69,4 +69,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/data_stream/healthcheck/fields/ecs.yml b/packages/docker/data_stream/healthcheck/fields/ecs.yml index 194cd4a73e2..06836576c29 100644 --- a/packages/docker/data_stream/healthcheck/fields/ecs.yml +++ b/packages/docker/data_stream/healthcheck/fields/ecs.yml @@ -56,4 +56,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/data_stream/image/fields/ecs.yml b/packages/docker/data_stream/image/fields/ecs.yml index ef49f013f26..c8a45728f8b 100644 --- a/packages/docker/data_stream/image/fields/ecs.yml +++ b/packages/docker/data_stream/image/fields/ecs.yml @@ -55,4 +55,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/data_stream/info/fields/ecs.yml b/packages/docker/data_stream/info/fields/ecs.yml index ef49f013f26..c8a45728f8b 100644 --- a/packages/docker/data_stream/info/fields/ecs.yml +++ b/packages/docker/data_stream/info/fields/ecs.yml @@ -55,4 +55,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/data_stream/memory/fields/ecs.yml b/packages/docker/data_stream/memory/fields/ecs.yml index f209f7c57df..56f04dcbe85 100644 --- a/packages/docker/data_stream/memory/fields/ecs.yml +++ b/packages/docker/data_stream/memory/fields/ecs.yml @@ -63,4 +63,4 @@ dimension: true - external: ecs name: cloud.instance.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/docker/docs/README.md b/packages/docker/docs/README.md index 5538e616618..595135ed439 100644 --- a/packages/docker/docs/README.md +++ b/packages/docker/docs/README.md @@ -1149,7 +1149,13 @@ The Docker `container_logs` data stream collects container logs. | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | | input.type | Type of Filebeat input. | keyword | +| log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword | +| log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword | +| log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.inode | Inode number of the log file. | keyword | | log.file.path | Path to the log file. | keyword | +| log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword | | log.offset | Offset of the entry in the log file. | long | | message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | | service.address | Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). | keyword | diff --git a/packages/docker/manifest.yml b/packages/docker/manifest.yml index faf5b7f0b00..f4743e54bc6 100644 --- a/packages/docker/manifest.yml +++ b/packages/docker/manifest.yml @@ -1,6 +1,6 @@ name: docker title: Docker -version: 2.8.3 +version: 2.9.0 release: ga description: Collect metrics and logs from Docker instances with Elastic Agent. type: integration From 1fc92d6e538d9854d0830743544baef85c402330 Mon Sep 17 00:00:00 2001 From: Bharat Pasupula Date: Tue, 3 Oct 2023 16:16:15 +0200 Subject: [PATCH 2/4] [istio] Add filestream fields --- packages/istio/changelog.yml | 5 +++++ .../data_stream/access_logs/fields/agent.yml | 21 +++++++++++++++++++ .../data_stream/istiod_metrics/fields/ecs.yml | 2 +- .../data_stream/proxy_metrics/fields/ecs.yml | 2 +- packages/istio/docs/README.md | 6 ++++++ packages/istio/manifest.yml | 2 +- 6 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 packages/istio/data_stream/access_logs/fields/agent.yml diff --git a/packages/istio/changelog.yml b/packages/istio/changelog.yml index 385424722f9..c1ce4f00021 100644 --- a/packages/istio/changelog.yml +++ b/packages/istio/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.5.0 + changes: + - description: Adapt fields for changes in file system info + type: enhancement + link: https://github.com/elastic/integrations/pull/8068 - version: "0.4.2" changes: - description: Add null check to the rename processor diff --git a/packages/istio/data_stream/access_logs/fields/agent.yml b/packages/istio/data_stream/access_logs/fields/agent.yml new file mode 100644 index 00000000000..4788cc749b3 --- /dev/null +++ b/packages/istio/data_stream/access_logs/fields/agent.yml @@ -0,0 +1,21 @@ +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/istio/data_stream/istiod_metrics/fields/ecs.yml b/packages/istio/data_stream/istiod_metrics/fields/ecs.yml index f04510ba695..caf8aecd053 100644 --- a/packages/istio/data_stream/istiod_metrics/fields/ecs.yml +++ b/packages/istio/data_stream/istiod_metrics/fields/ecs.yml @@ -29,4 +29,4 @@ dimension: true - external: ecs name: container.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/istio/data_stream/proxy_metrics/fields/ecs.yml b/packages/istio/data_stream/proxy_metrics/fields/ecs.yml index f04510ba695..caf8aecd053 100644 --- a/packages/istio/data_stream/proxy_metrics/fields/ecs.yml +++ b/packages/istio/data_stream/proxy_metrics/fields/ecs.yml @@ -29,4 +29,4 @@ dimension: true - external: ecs name: container.id - dimension: true \ No newline at end of file + dimension: true diff --git a/packages/istio/docs/README.md b/packages/istio/docs/README.md index 4f38f9c8e6c..a558f5533e6 100644 --- a/packages/istio/docs/README.md +++ b/packages/istio/docs/README.md @@ -198,6 +198,12 @@ An example event for `access` looks as following: | istio.access.upstream.service_time | Envoy Upstream service time. | long | | istio.access.upstream.transport_failure_reason | For HTTP if upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. For TCP/UDP this field is not implemented ("-"). | text | | istio.access.x_forwarded_for | x_forwarded_for (XFF) is a standard proxy header which indicates the IP addresses that a request has flowed through on its way from the client to the server. | keyword | +| log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword | +| log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword | +| log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.inode | Inode number of the log file. | keyword | +| log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword | | message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | | network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. Learn more at https://github.com/corelight/community-id-spec. | keyword | | network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | diff --git a/packages/istio/manifest.yml b/packages/istio/manifest.yml index 132e57173d5..4d2c194ecb6 100644 --- a/packages/istio/manifest.yml +++ b/packages/istio/manifest.yml @@ -3,7 +3,7 @@ name: istio title: Istio description: Collect logs and metrics from the service mesh Istio with Elastic Agent. type: integration -version: 0.4.2 +version: 0.5.0 release: beta license: basic categories: From 32756fe73f3f1853b90e9aab9b3baf0b3604b101 Mon Sep 17 00:00:00 2001 From: Bharat Pasupula Date: Tue, 3 Oct 2023 16:19:56 +0200 Subject: [PATCH 3/4] [kubernetes] Add filestream fields --- packages/kubernetes/changelog.yml | 5 +++++ .../data_stream/audit_logs/fields/agent.yml | 21 +++++++++++++++++++ .../container_logs/fields/agent.yml | 21 +++++++++++++++++++ packages/kubernetes/docs/audit-logs.md | 6 ++++++ packages/kubernetes/manifest.yml | 2 +- 5 files changed, 54 insertions(+), 1 deletion(-) diff --git a/packages/kubernetes/changelog.yml b/packages/kubernetes/changelog.yml index 5ddba99ff49..ba286ca0c80 100644 --- a/packages/kubernetes/changelog.yml +++ b/packages/kubernetes/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 1.46.0 + changes: + - description: Adapt fields for changes in file system info + type: enhancement + link: https://github.com/elastic/integrations/pull/8068 - version: "1.45.0" changes: - description: Reroute container logs based on pod annotations. diff --git a/packages/kubernetes/data_stream/audit_logs/fields/agent.yml b/packages/kubernetes/data_stream/audit_logs/fields/agent.yml index f9129cdb055..d56305f6596 100644 --- a/packages/kubernetes/data_stream/audit_logs/fields/agent.yml +++ b/packages/kubernetes/data_stream/audit_logs/fields/agent.yml @@ -168,3 +168,24 @@ description: > OS codename, if any. +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/kubernetes/data_stream/container_logs/fields/agent.yml b/packages/kubernetes/data_stream/container_logs/fields/agent.yml index 5959b701dc1..521bec88ec3 100644 --- a/packages/kubernetes/data_stream/container_logs/fields/agent.yml +++ b/packages/kubernetes/data_stream/container_logs/fields/agent.yml @@ -198,3 +198,24 @@ description: > OS codename, if any. +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/kubernetes/docs/audit-logs.md b/packages/kubernetes/docs/audit-logs.md index 3ab6c536dda..dbfbc413aa3 100644 --- a/packages/kubernetes/docs/audit-logs.md +++ b/packages/kubernetes/docs/audit-logs.md @@ -218,7 +218,13 @@ An example event for `audit` looks as following: | kubernetes.audit.user.username | The name that uniquely identifies this user among all active users | keyword | | kubernetes.audit.userAgent | UserAgent records the user agent string reported by the client. Note that the UserAgent is provided by the client, and must not be trusted | keyword | | kubernetes.audit.verb | Verb is the kubernetes verb associated with the request. For non-resource requests, this is the lower-cased HTTP method | keyword | +| log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword | +| log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword | +| log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.inode | Inode number of the log file. | keyword | | log.file.path | Path to the log file. | keyword | +| log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword | | log.offset | Offset of the entry in the log file. | long | | message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | diff --git a/packages/kubernetes/manifest.yml b/packages/kubernetes/manifest.yml index ea6f064a173..d80e65d78ef 100644 --- a/packages/kubernetes/manifest.yml +++ b/packages/kubernetes/manifest.yml @@ -1,7 +1,7 @@ format_version: 2.9.0 name: kubernetes title: Kubernetes -version: 1.45.0 +version: 1.46.0 description: Collect logs and metrics from Kubernetes clusters with Elastic Agent. type: integration categories: From 801c8d101afd458f8eb90ebec6fe943806fef85e Mon Sep 17 00:00:00 2001 From: Bharat Pasupula Date: Tue, 3 Oct 2023 16:28:53 +0200 Subject: [PATCH 4/4] [nginx_ingress_controller] Add filestream fields --- .../nginx_ingress_controller/changelog.yml | 5 +++++ .../data_stream/access/fields/agent.yml | 21 +++++++++++++++++++ .../data_stream/error/fields/agent.yml | 21 +++++++++++++++++++ .../nginx_ingress_controller/docs/README.md | 12 +++++++++++ .../nginx_ingress_controller/manifest.yml | 2 +- 5 files changed, 60 insertions(+), 1 deletion(-) diff --git a/packages/nginx_ingress_controller/changelog.yml b/packages/nginx_ingress_controller/changelog.yml index 097a2378f03..0999709feb6 100644 --- a/packages/nginx_ingress_controller/changelog.yml +++ b/packages/nginx_ingress_controller/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 1.8.0 + changes: + - description: Adapt fields for changes in file system info + type: enhancement + link: https://github.com/elastic/integrations/pull/8068 - version: "1.7.3" changes: - description: Add null check to the rename processor diff --git a/packages/nginx_ingress_controller/data_stream/access/fields/agent.yml b/packages/nginx_ingress_controller/data_stream/access/fields/agent.yml index e313ec82874..de557702e49 100644 --- a/packages/nginx_ingress_controller/data_stream/access/fields/agent.yml +++ b/packages/nginx_ingress_controller/data_stream/access/fields/agent.yml @@ -202,3 +202,24 @@ - name: log.offset type: long description: Log offset +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/nginx_ingress_controller/data_stream/error/fields/agent.yml b/packages/nginx_ingress_controller/data_stream/error/fields/agent.yml index c4f76779adb..3423ce54345 100644 --- a/packages/nginx_ingress_controller/data_stream/error/fields/agent.yml +++ b/packages/nginx_ingress_controller/data_stream/error/fields/agent.yml @@ -205,3 +205,24 @@ - name: log.flags description: Flags for the log file. type: keyword +- name: log.file + type: group + fields: + - name: device_id + type: keyword + description: ID of the device containing the filesystem where the file resides. + - name: fingerprint + type: keyword + description: The sha256 fingerprint identity of the file when fingerprinting is enabled. + - name: inode + type: keyword + description: Inode number of the log file. + - name: idxhi + type: keyword + description: The high-order part of a unique identifier that is associated with a file. (Windows-only) + - name: idxlo + type: keyword + description: The low-order part of a unique identifier that is associated with a file. (Windows-only) + - name: vol + type: keyword + description: The serial number of the volume that contains a file. (Windows-only) diff --git a/packages/nginx_ingress_controller/docs/README.md b/packages/nginx_ingress_controller/docs/README.md index 8bfd6cac155..f06bd219bd7 100644 --- a/packages/nginx_ingress_controller/docs/README.md +++ b/packages/nginx_ingress_controller/docs/README.md @@ -198,7 +198,13 @@ An example event for `access` looks as following: | http.response.status_code | HTTP response status code. | long | | http.version | HTTP version. | keyword | | input.type | Input type | keyword | +| log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword | +| log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword | +| log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.inode | Inode number of the log file. | keyword | | log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword | | log.offset | Log offset | long | | nginx_ingress_controller.access.http.request.id | The randomly generated ID of the request | text | | nginx_ingress_controller.access.http.request.length | The request length (including request line, header, and request body) | long | @@ -386,7 +392,13 @@ An example event for `error` looks as following: | host.os.version | Operating system version as a raw string. | keyword | | host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | | input.type | Input type | keyword | +| log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword | +| log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword | +| log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword | +| log.file.inode | Inode number of the log file. | keyword | | log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword | | log.flags | Flags for the log file. | keyword | | log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | | log.offset | Log offset | long | diff --git a/packages/nginx_ingress_controller/manifest.yml b/packages/nginx_ingress_controller/manifest.yml index a5635fd2103..a13d210d938 100644 --- a/packages/nginx_ingress_controller/manifest.yml +++ b/packages/nginx_ingress_controller/manifest.yml @@ -1,7 +1,7 @@ format_version: 1.0.0 name: nginx_ingress_controller title: Nginx Ingress Controller Logs -version: 1.7.3 +version: 1.8.0 license: basic description: Collect Nginx Ingress Controller logs. type: integration