fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.66k stars 379 forks source link

Loadtest macOS and Windows MDM features #20007

Open georgekarrv opened 1 week ago

georgekarrv commented 1 week ago

Goal

User story
As a self-hosted Fleet user,
I want Fleet to load test all reference architecture breakpoints w/ macOS and Windows MDM features turned on
so that I know what infrastructure resources I need to handle the load of my fleet's needs.

Context

Changes

Engineering

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 1 week ago

Hey @zayhanlon and @rfairburn, I updated this story to capture testing/updating the best practice resources for all breakpoints assuming 50/50 macOS/Windows hosts w/ macOS and Windows MDM turned on.

I think this will address the problem that our 25k hosts breakpoint doesn't work for more than 10k hosts w/ Windows MDM turned on (more details here). In addition, I think we'll uncover more updates (to other breakpoints) we want to make to our best practice resources and MDM features.

@georgekarrv I included 2 special tests for prospect-numa. First they'll enroll macOS/Windows but only turn on MDM for macOS. Later they'll turn on MDM for Windows hosts.

I moved the story to "Settled."

Let me know what y'all think.

zayhanlon commented 1 week ago

Looks good to me @noahtalerman - My team can update docs and infra requirements once we have the load test results

georgekarrv commented 3 days ago

Hey team! Please add your planning poker estimate with Zenhub @dantecatalfamo @ghernandez345 @gillespi314 @jahzielv @mna @roperzh