fleet/cmd
Lucas Manuel Rodriguez ab55bd7bfd
Add osquery-perf changes to buffer log results (#16659)
These are the osquery-perf changes for the load test to be performed in
#16423.

- Adding buffering of results when they fail to be sent to the server
(when Fleet is offline/down).
- I'm changing many `a.waitingDo(req, res)` to just do one request and
if it fails it will retry on the next interval, which is what osquery
does on
`/api/osquery/config`/`/api/osquery/distributed/read`/`/api/osquery/distributed/write`/`/api/osquery/log`.
- I'm reducing the logs as they will accumulate considerably while Fleet
is down for 30m with 140k hosts.
- Changing from `fmt.Printfs` to `log.Printfs` for consistency.
- Adding more fine grained stats (to know which endpoints are failing)
- Adding a mode to disable Fleet Desktop to simulate what the customer
is running.
- Adding `logger_tls_max_lines` flag that simulates the osquery setting.
2024-02-08 12:40:13 -03:00
..
cpe Updating CPE generator to use new NVD API. (#15018) 2023-11-20 16:10:00 -06:00
cve Use NVD API 2.0 to download CVE information (#15102) 2023-11-21 12:30:07 -06:00
fleet Add resolved_in_version for Windows OS Vulns (#16546) 2024-02-07 06:19:59 -07:00
fleetctl improvements for troubleshooting workflow for MDM commands (#16654) 2024-02-07 16:24:03 -03:00
macoffice Feature 9386: Parse the Mac Office release notes for vulnerability processing (#9993) 2023-02-24 14:18:25 -04:00
msrc Switching from FixedBuild to FixedBuilds (part 3 of 3). (#16478) 2024-01-30 15:00:22 -06:00
osquery-perf Add osquery-perf changes to buffer log results (#16659) 2024-02-08 12:40:13 -03:00