feat: Add Storybook configuration and motion tokens implementation
- Introduced Storybook configuration files (`main.ts`, `preview.ts`, `tsconfig.json`) for Angular components. - Created motion tokens in `motion-tokens.ts` to define durations, easing functions, and transforms. - Developed a Storybook story for motion tokens showcasing their usage and reduced motion fallback. - Added SCSS variables for motion durations, easing, and transforms in `_motion.scss`. - Implemented accessibility smoke tests using Playwright and Axe for automated accessibility checks. - Created portable and sealed bundle structures with corresponding JSON files for evidence locker. - Added shell script for verifying notify kit determinism.
This commit is contained in:
27
docs/notifications/operations/alerts/notify-slo-alerts.yaml
Normal file
27
docs/notifications/operations/alerts/notify-slo-alerts.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
groups:
|
||||
- name: notify-slo
|
||||
rules:
|
||||
- alert: NotifyDeliverySuccessSLO
|
||||
expr: sum(rate(notify_delivery_success_total[5m])) / sum(rate(notify_delivery_total[5m])) < 0.98
|
||||
for: 10m
|
||||
labels:
|
||||
severity: page
|
||||
annotations:
|
||||
summary: "Notify delivery success below SLO"
|
||||
description: "Success ratio below 98% over 10m"
|
||||
- alert: NotifyBacklogDepthHigh
|
||||
expr: notify_backlog_depth > 5000
|
||||
for: 5m
|
||||
labels:
|
||||
severity: page
|
||||
annotations:
|
||||
summary: "Notify backlog too high"
|
||||
description: "Backlog depth exceeded 5000 messages"
|
||||
- alert: NotifyDlqGrowth
|
||||
expr: rate(notify_dlq_depth[10m]) > 50
|
||||
for: 10m
|
||||
labels:
|
||||
severity: ticket
|
||||
annotations:
|
||||
summary: "Notify DLQ growth"
|
||||
description: "Dead letter queue growing faster than threshold"
|
||||
Reference in New Issue
Block a user