mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
This would have helped some troubleshooting on customer workflows failing due to long response times. (We had a long running `spec/fleets` API request for customer-numa.) Sample of logging after I added a `300s` sleep to `/api/latest/fleet/config`: ``` [+] would've applied EULA [+] would've applied certificate authorities Error: applying fleet config: PATCH /api/latest/fleet/config: do request: Patch "https://localhost:8080/api/latest/fleet/config?dry_run=true&overwrite=true": stream error: stream ID 49; INTERNAL_ERROR; received from peer (API time: 1m40.002s) ``` Another sample error after bringing Fleet down during a GitOps run: ``` [+] would've applied 4 software packages for fleet Conditional access FTW Error: applying software installers for fleet "Conditional access FTW": GET /api/latest/fleet/software/batch/395942cc-69c9-49f9-93d3-f1120e0b9e34: do request: Get "https://localhost:8080/api/latest/fleet/software/batch/395942cc-69c9-49f9-93d3-f1120e0b9e34?dry_run=true&fleet_name=Conditional+access+test+team&overwrite=true": dial tcp [::1]:8080: connect: connection refused (API time: 2ms) ```
1 line
51 B
Text
1 line
51 B
Text
* Added "API time" to GitOps output on API errors.
|