Skip to content
This repository was archived by the owner on Nov 21, 2025. It is now read-only.

Conversation

@philrz
Copy link
Contributor

@philrz philrz commented Aug 10, 2024

What's Changing

I'm proposing dropping the Zeek telemetry log files from the sample data

Why

To get the Zed "perf-compare" automation running healthy again.

Details

The shaper update in brimdata/super#5212 indirectly caused the problem. Those changes reflected the dropping of two fields from the telemetry logs as of Zeek v7.0.0. Since the sample data was most recently generated from Zeek v6.2.0 (#41) and hence still had those fields, the Zeek reference shaper now started flagging the presence of these "extra" fields via Zed error values (i.e., to inform the user that they may want to add them to the shaper or crop them). Known issue brimdata/super#5107 causes a panic when one attempts to output those Zed error values in Zeek TSV format, and perf-compare attempts to output in many supported formats including Zeek TSV, and so that's why perf-compare failed.

There were other ways I could have gone about fixing this, such as regenerating the data set again from pcap now using Zeek v7.0.0 so those extra fields would no longer be in the telemetry log files. However, the telemetry logs only showed up starting with the Zeek v6.2.0 changes in #41, and the fact the Zeek people are actively dropping fields between releases tells me these logs may keep changing in the near future anyway. Therefore in the interest of getting back up & running as quickly as possible, I'm proposing we just drop 'em for now.

@philrz philrz requested review from mattnibs and nwt August 10, 2024 20:35
@philrz philrz self-assigned this Aug 10, 2024
@philrz philrz merged commit 9ea770c into main Aug 10, 2024
@philrz philrz deleted the telemetry-log-fix branch August 10, 2024 20:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants