Repository navigation
Adjust the slide narrative to the slower Eventgen pace - #46
Merged
Merged
Conversation
Eventgen now writes ~300 events/min (attack stream ~150/min), so the results are smaller samples than the slides assumed. The narrative now says what that looks like, with figures measured on the running stack: after 10 min about 3,000 events, 150 purchases of which 43% fail, about $1,400 lost, platforms 34-43% on 140-930 events each, and failed purchases spread over ~50 cities; in threat mode the Pyongyang IPs show up in the validate tool after ~2 min and by ~5 min 175.45.* is ~90% of failed purchases and ~95% of lost revenue. Slides: Step 2 expected line, the Buttercup Insights table, the Demo 2 expected line (ask 2-5 min after enabling, because a late ask makes the 15-minute window nearly all attack and fades the 503/404 baseline), the warm-stack line (10 min), the NK troubleshooting row, and speaker notes on sampling noise and on the NK skew of the international and platform answers. S4R-DEMO.md gets a data-pace table and matching notes, the make demo-prep reminder mentions the Eventgen warm-up, and the HTML is rebuilt. Rendered the edited slides to check they still fit. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The Buttercup Insights slide showed "Critical" for IT Ops and Business
Analytics, but the Power User template only allows low, med and high,
and every agent run reported High. Both cells now say High, so the slide
shows what a live run produces. The table still tells the story through
DevOps ("High, escalate IT Ops") and the server-side root cause.
The Power User template gets one line defining the three levels, so
runs stay consistent: high = money or checkout is being lost now, med =
degraded but not losing money, low = nothing to act on. The slide HTML
is rebuilt (only these two cells differ).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
#45 slowed Eventgen from about 3,000 to about 300 events/min (the attack stream from about 1,500 to about 150). The slides and the demo script were written for the old volume. The qualitative story still holds, but the results are smaller samples, and the timing of the Demo 2 story changes. This PR makes the narrative match what the stack now produces.
What changes
All figures were measured on the running stack.
Default mode, 10 minutes after start: about 3,000 events, 150 purchases of which 43% fail, about $1,400 lost. Platforms land between 34 and 43% on 140 to 930 events each. Failed purchases spread over about 50 cities, about 1 each, so per-city rates mean nothing.
Threat mode: the validate tool lists the Pyongyang IPs after about 2 minutes. By about 5 minutes
175.45.*is about 90% of failed purchases and about 95% of lost revenue. If you ask the question too late, the 15-minute window is nearly all attack and the 503/404 baseline fades, so the narrative now says to ask 2 to 5 minutes after enabling.Slides (
s4r-demo-slides.md):S4R-DEMO.md: a data-pace table, the Demo 2 timing and expected results, and the matching troubleshooting row.make demo-prep: the warm-stack reminder now mentions the Eventgen warm-up.s4r-demo-slides.html: rebuilt withLC_ALL=C, so only the intended changes differ.Severity labels (second commit)
The Buttercup Insights slide showed "Critical" for IT Ops and Business Analytics, but the Power User template only allows low, med and high, and every agent run reported High. Both cells now say High, so the slide shows what a live run produces. The table still tells the story through DevOps ("High, escalate IT Ops") and the server-side root cause.
The Power User template also gets one line defining the three levels, so runs stay consistent: high means money or checkout is being lost now, med means degraded but not losing money, low means nothing to act on.
Testing
pre-commit run --all-files,make test🤖 Generated with Claude Code