copilot-swe-agent[bot] c444156871 Add configurable timeout and retry logic for Qlik Sense API calls
- Add timeout, maxRetries, and retryDelayMilliseconds config options for both health check and proxy session APIs
- Implement exponential backoff retry logic with configurable parameters
- Change healthmetrics.js to use async/await pattern for better error handling
- Process health checks concurrently with Promise.allSettled for better performance
- Default timeout increased from 5s to 30s to handle slower/wifi connections
- Default retry count set to 3 attempts with 1s initial delay
- Add comprehensive logging for retry attempts and final failures

Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com>
2025-12-18 06:13:05 +00:00
2020-06-24 19:16:30 +02:00
2021-04-14 22:23:56 +02:00
2024-02-17 23:07:55 +00:00
2020-01-04 19:02:38 +01:00
2022-10-13 19:03:57 +02:00
2024-09-20 19:25:02 +00:00
wip
2025-05-24 18:14:57 +02:00

Butler SOS logo

Butler SOS is an open source DevOps monitoring tool for Qlik Sense Enterprise on Windows.

Free to use, permissive open source license.
Adapt to your needs - please also consider sharing enhancements with the wider community.

Source Build pipeline Docker build Project Status: Active – The project has reached a stable, usable state and is being actively developed.


Documentation is available at https://butler-sos.ptarmiganlabs.com.
Commercial getting-started services for Butler SOS are available, more info here.

Languages
JavaScript 96.3%
HTML 2.1%
CSS 1.5%