Health Check

#

Severity

Check

Needs Changes?

Why

1

🔴 P1

Database down

✅ Ready

Just query DB

2

🔴 P1

Bulk worker dead

✅ Ready

Uses existing BulkJob.lastHeartbeat

3

🔴 P1

Scan worker dead

✅ Ready

Uses existing ScanJob.lastHeartbeat

4

🔴 P1

Job failed

✅ Ready

Uses existing BulkJob.status

5

🔴 P1

Scan failed

✅ Ready

Uses existing ScanJob.status

6

🔴 P1

Job stuck

✅ Ready

Uses existing BulkJob fields

7

🔴 P1

Scan stuck

✅ Ready

Uses existing ScanJob fields

8

🔴 P1

Periodic scheduler dead

✅ Ready

9

🔴 P1

Alt-text scheduler dead

✅ Ready

10

🔴 P1

Subscription scheduler dead

✅ Ready

11

🔴 P1

Item retries exhausted

✅ Ready

Uses existing BulkJobItem

12

🟠 P2

Shops waiting for jobs

✅ Ready

Uses existing BulkJob

13

🟠 P2

Shops waiting for scans

✅ Ready

Uses existing ScanJob

14

🟠 P2

Missing session for job

✅ Ready

Uses existing BulkJob + Session

15

🟠 P2

No offline session

✅ Ready

Uses existing Session

16

🟡 P3

New install

✅ Ready

Uses existing ShopSettings.firstInstalledAt

17

🟡 P3

Uninstall

✅ Ready

18

🟡 P3

New Pro subscriber

✅ Ready

Uses existing ShopSettings.planStartedAt

19

🟡 P3

Pro cancelled

✅ Ready

20

🟡 P3

Trials expiring soon

✅ Ready

Uses existing ShopSettings.trialEndsAt

21

🟡 P3

New bug report

✅ Ready

Uses existing BugReport

22

🟡 P3

New feedback

✅ Ready

Uses existing Feedback

23

🟡 P3

New question

✅ Ready

Uses existing Question

24

🟡 P3

New feature request

✅ Ready

Uses existing FeatureRequest

25

🟡 P3

Low NPS score (<7)

✅ Ready

Uses existing NpsFeedback

26

🟡 P3

Unanswered questions

✅ Ready

Uses existing Question

27

🟡 P3

Open bug reports

✅ Ready

Uses existing BugReport

28

🟡 P3

Shops never scanned

✅ Ready

Uses existing ShopSettings

29

🟡 P3

Total Pro subscribers

✅ Ready

Uses existing ShopSettings

30

🟡 P3

Total active shops

✅ Ready

Uses existing Session

Updated on