fleet/server/logging
Nico a9e6a0f372
Fix nats_test.go flaky tests (#37976)
Context:
https://fleetdm.slack.com/archives/C019WG4GH0A/p1767759920870649

Looks like some of the tests in `nats_test.go` are failing due to
timeouts. The timeout used for the context in these tests is 5 seconds.
Instead of increasing it, I decided to reduce the number of logs that
are written in tests as well as some sleep statements that I don't think
are needed.
Note that in `nats.go` we use `context.WithTimeout` so that's why the
context deadline exceeded error is raised.

<img width="747" height="373" alt="Screenshot 2026-01-07 at 9 38 04 AM"
src="https://github.com/user-attachments/assets/1a817e8b-6a4a-4d43-9891-07f2791b82ea"
/>

## Testing

Did 5 test runs and measured the test completion time

### Before

<img width="1211" height="230" alt="Screenshot 2026-01-07 at 9 39 59 AM"
src="https://github.com/user-attachments/assets/cf22397b-1962-439c-831f-ef9cde6bf590"
/>

Completion time (avg): 1.23s

### After

<img width="922" height="227" alt="Screenshot 2026-01-07 at 9 38 53 AM"
src="https://github.com/user-attachments/assets/12e1bddd-a257-4313-ab89-e1339374796c"
/>

Completion time (avg): 0.31s
2026-01-07 14:08:42 -03:00
..
mock Migrate from aws-sdk-go v1 to v2 (#30308) 2025-06-30 17:45:39 -03:00
filesystem.go Update golangci-lint to v2.4.0 (#33251) 2025-09-22 13:17:11 -05:00
filesystem_test.go Update golangci-lint to v2.4.0 (#33251) 2025-09-22 13:17:11 -05:00
firehose.go Fix STS assume role in aws-sdk-go v2 (#30699) 2025-07-10 13:00:27 -03:00
firehose_test.go Migrate from aws-sdk-go v1 to v2 (#30308) 2025-06-30 17:45:39 -03:00
kafkarest.go chore: remove refs to deprecated io/ioutil (#14485) 2023-10-27 15:28:54 -03:00
kafkarest_test.go chore: remove refs to deprecated io/ioutil (#14485) 2023-10-27 15:28:54 -03:00
kinesis.go Fix STS assume role in aws-sdk-go v2 (#30699) 2025-07-10 13:00:27 -03:00
kinesis_test.go Migrate from aws-sdk-go v1 to v2 (#30308) 2025-06-30 17:45:39 -03:00
lambda.go Fix STS assume role in aws-sdk-go v2 (#30699) 2025-07-10 13:00:27 -03:00
lambda_test.go Migrate from aws-sdk-go v1 to v2 (#30308) 2025-06-30 17:45:39 -03:00
logging.go Add support for publishing logs to NATS. (#36527) 2026-01-06 09:10:32 -03:00
nanodep.go 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
nats.go Remove valyala/fastjson and valyala/fasttemplate dependencies (#37914) 2026-01-06 16:58:51 -03:00
nats_test.go Fix nats_test.go flaky tests (#37976) 2026-01-07 14:08:42 -03:00
pubsub.go 🧹 friday cleanup party: substitute deprecated import of go-kit (#19774) 2024-06-17 10:27:31 -03:00
stdout.go Add stdout and kinesis logger plugins and sts assume role to Firehose (#2282) 2020-08-19 14:56:44 -07:00
webhook.go Webhook logging destination (#28692) 2025-05-01 16:13:04 -04:00
webhook_test.go Webhook logging destination (#28692) 2025-05-01 16:13:04 -04:00