matomo-org / matomo-org/plugin-CustomAlerts

Schedule a retry for any alerts that fail

Open
#107 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Stability
Dominant language
PHP
Stars
17
Forks
24
Avg merge
3d 3h
Merged PRs (30d)
7

Description

https://github.com/matomo-org/matomo/pull/18335 provides the core scheduler with the ability to retry any scheduled tasks that fail if the task throws a Scheduler\RetryableException.

It would be good to implement this in custom alerts so that any alerts that fail to send can be retried.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read PR #18335 first to understand the scheduler's retry mechanism, then trace how custom alerts are scheduled and sent. Implement retry handling for alerts that fail to send, and verify that failed alert tasks are retried without breaking successful sends.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.