Copilot
c4a0fed4ed
Fix broken monitors link in README ( #908 )
...
* Initial plan
* docs: fix broken monitors link and encourage contributions
Co-authored-by: JohnRoesler <19351306+JohnRoesler@users.noreply.github.com>
* docs: fix formatting to match existing style
Co-authored-by: JohnRoesler <19351306+JohnRoesler@users.noreply.github.com>
* docs: add implementations sections for Monitor, MonitorStatus, and SchedulerMonitor
Co-authored-by: JohnRoesler <19351306+JohnRoesler@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: JohnRoesler <19351306+JohnRoesler@users.noreply.github.com>
2026-01-28 10:27:20 -06:00
Yash Chauhan
f4c6d141a9
feat: add scheduler lifecycle monitoring <> #785 ( #889 )
...
* git commit -m "feat: add SchedulerStarted and SchedulerStopped monitoring"
* fix lint issue
* Update errors.go
Co-authored-by: John Roesler <johnrroesler@gmail.com>
* feat() updated with remaning metrics & events (JobRegistered/JobUnregistered, JobStarted/JobRunning/JobFailed/JobCompleted)
* feat: enhance scheduler and job observability by adding new monitor events for lifecycle, performance, and concurrency limits.
* docs: expand metrics section to include scheduler lifecycle events and `SchedulerMonitor` details with Prometheus example
* refactor: conditionally send scheduler notifications only when a scheduler monitor is configured.
---------
Co-authored-by: John Roesler <johnrroesler@gmail.com>
2025-12-02 10:25:51 -06:00
Yash Chauhan
11cf7cf8e2
add blog post section ( #886 )
2025-10-22 14:38:24 -05:00
Yash Chauhan
3ee53e03d9
feat: Add option to calculate intervals from job completion time for interval-based scheduling ( fixes #565 ) ( #884 )
2025-10-21 22:09:46 -05:00
Yash Chauhan
e7510e13a3
Update README.md ( #875 )
...
* Update README.md with gocron-ui note
* Update README.md
2025-10-08 11:24:51 -05:00
John Roesler
4fb3b98763
chore: document the limitations with the locker design ( #848 )
2025-05-16 14:15:33 -05:00
Oleksandr Redko
914faca3a0
docs: adapt README to the dark theme ( #844 )
2025-04-03 12:27:12 -05:00
John Roesler
8c70fdc387
Update README.md supporters
2025-01-31 10:25:26 -06:00
Tom Morelly
edb147514f
feat(monitor): introduce MonitorWithStatus ( #780 )
...
Co-authored-by: John Roesler <johnrroesler@gmail.com>
2024-12-11 22:23:57 -06:00
John Roesler
d856be5a41
Update README.md
2024-12-06 14:06:44 -06:00
Rodrigo Broggi
212db8e476
issue-740: ascending time function ( #744 )
...
* issue-740: ascending time function
* issue-740: update documentation
* issue-740: un-export ascending function
* issue-740: sentence correction
2024-06-23 13:14:35 -05:00
Giridharan Ramasamy
3faf525f98
Added Distributed Locker to JobOptions ( #711 )
2024-04-22 13:52:27 -05:00
John Roesler
ebec5e9f91
elector & locker were failing to send out when not leader ( #688 )
...
* elector & locker were failing to send out when not leader
* update test to confirm non-active elector/locker are checked
* clean up data race
* try to make test more reliable
2024-03-12 08:37:11 -05:00
John Roesler
5c69001e27
Add job monitor interface to allow for collecting job metrics ( #659 )
...
* Add metrics each run of job
* Fix lint
* Fix test lint
* Fix backwards job status
* Add tags
* Comment example
* Rename it
* Fix some names
* Fix readme
* update readme, examples, naming
* fix unrelated test that was leaking scheduler
* remove overzealous leak detection
* rename interface methods
---------
Co-authored-by: gorodet-sky <gorodetsky.dev@gmail.com>
2024-01-17 15:39:11 -06:00
John Roesler
86d00630cf
add blocking example to readme
2024-01-17 11:50:33 -06:00
leedrum
73391ef88b
refactor: fix indent ( #649 )
2023-12-28 14:23:53 -06:00
John Roesler
6e15f16d77
add new features, OneTimeJob and Job.RunNow() ( #646 )
2023-12-18 21:13:37 -06:00
John Roesler
1177ef07d1
Update README.md
2023-12-13 10:48:53 -06:00
John Roesler
9ad844a80f
update supporters
2023-12-12 14:46:14 -06:00
John Roesler
aa4400d224
Update docs, tests, and release prep ( #629 )
2023-12-11 10:39:59 -06:00
John Roesler
17ea8cad2f
Update README.md ( #619 )
2023-11-14 10:26:44 -06:00
John Roesler
7fea987137
add distributed locker for v2 ( #614 )
...
* add distributed locker for v2
* fix logger test
* enhance logger test
2023-11-14 09:56:05 -06:00
John Roesler
ad5613c55f
update docs and add mocks pkg ( #610 )
2023-11-09 16:00:18 -06:00
John Roesler
ad26a71e0e
initial clean v2 commit history
2023-11-08 11:11:42 -06:00