Skip to content

[8.10] Undefined log.file.* fields breaking tests for filestream inputs #7687

@ebeahan

Description

@ebeahan

Summary

A recent feature in Beats for 8.10 adds file information to each event. Integrations using filestream inputs are failing their system testing against the 8.10 snapshot if the integration doesn't define the fields.

Example

Results of running elastic-package test system -v for trendmicro/deep_security against 8.10-SNAPSHOT:

--- Test results for package: trendmicro - START ---
FAILURE DETAILS:
trendmicro/deep_security filestream:
[0] field "log.file.device_id" is undefined
[1] field "log.file.inode" is undefined


╭────────────┬───────────────┬───────────┬────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────╮
│ PACKAGE    │ DATA STREAM   │ TEST TYPE │ TEST NAME  │ RESULT                                                                                             │  TIME ELAPSED │
├────────────┼───────────────┼───────────┼────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────┤
│ trendmicro │ deep_security │ system    │ filestream │ FAIL: one or more errors found in documents stored in logs-trendmicro.deep_security-ep data stream │ 2m12.0360715s │
╰────────────┴───────────────┴───────────┴────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────╯
--- Test results for package: trendmicro - END   ---
Done
Error: one or more test cases failed

Depends on elastic/beats#36695

Impacted integrations

Appears to impact several integration with system tests using type: filestream (list may be incomplete).

obs-infraobs-integrations: #7716

security-external-integrations: #8014

  • cisco_ise
  • cisco_nexus
  • f5_bigip
  • fortinet_fortimail
  • fortinet_fortimanager
  • hid_bravura_monitor
  • [ ] juniper_junos (deprecated)
  • [ ] juniper_netscreen (deprecated)
  • juniper_srx
  • keycloak
  • mysql_enterprise
  • sysmon_linux
  • trendmicro

obs-cloud-monitoring : #8068

  • docker
  • istio
  • kubernetes
  • nginx_ingress_controller

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions