References
Glossary
- Check-in
- A status message sent for one execution of a Sentry cron monitor. This
extension uses
in_progress,ok, anderror. - Cron monitor
- A Sentry object that records expected task schedules and executions. It can detect failures and missed executions.
- DSN
- Data Source Name. It identifies the Sentry host and project used by the initialized Sentry SDK.
- Issue alert rule
- A Sentry rule that matches events and executes an action. This extension creates a rule that sends matching monitor failures to Microsoft Teams.
- Monitor slug
- Machine-readable monitor identifier used by the generated alert filter.
- Scheduler task
- A TYPO3 task configured for one-time or recurring execution by the Scheduler system extension.
- XCLASS
- TYPO3 mechanism that replaces an instantiated class with a subclass. This extension uses it to wrap central Scheduler execution.
Behavior reference
| Condition | Behavior |
|---|---|
Context is not Production | Run the task without Sentry monitoring. |
| Sentry host is unreachable | Run the task without Sentry monitoring. |
Task returns true | Send an ok check-in. |
Task returns false | Send an error check-in. |
| Task throws an exception | Send an error check-in and preserve the exception. |
| Matching alert rule exists | Reuse it. |
| Matching alert rule does not exist | Create a Microsoft Teams issue alert rule. |