דלג לתוכן
עבודות

FlowWatch

ניטור לאוטומציות שמתות בשקט

90 שניות: אוטומציה חיה מכובה בשקט — ונתפסת תוך שתי דקות. אף אחד לא נוגע בכלום.

FlowWatch

הבעיה

עסקים רצים על אוטומציות — לידים, חשבוניות והזמנות שעוברים בין מערכות. כשמשהו נשבר ברעש, רואים שגיאה. כשהוא מת בשקט — כלום לא קורה: אין שגיאה, אין התראה, והמסך עדיין מציג "פעיל". מגלים אחרי שבועות, כשמישהו שואל לאן נעלמו הלידים.

התווית על המסך היא כוונה, לא עובדה. היא מתארת מה אמור לקרות — לא מה שקורה.

FlowWatch

כך נראה מוות שקט

עריכה אחת של תהליך. אותן שתי דקות אחרי שתיים בלילה של יום שלישי. שני שבועות שונים לגמרי.

בלי ניטור

יום ג', 02:14

מישהו עורך את התהליך. התזמון מתבטל בשקט. המסך עדיין מציג "פעיל".

← 02:15

לידים ממשיכים להיכנס לאתר. אף אחד מהם לא מגיע ל-CRM. שום שגיאה לא נרשמת.

9 ימים אחר כך

מישהו שואל: "למה אף אחד לא חזר לליד ההוא?"

כ-40 לידים שלא קיבלו מענה. גיליתם במקרה.

עם FlowWatch

02:14

אותה עריכה. אותו מוות שקט.

02:16

🔴 התראה ב-Slack: "אוטומציה הפסיקה לרוץ — ולא נרשמה שגיאה", כולל מה השתנה ומתי.

02:19

התהליך מופעל מחדש. ✅ המערכת סוגרת את התקלה לבד.

זמן עיוורון כולל: 2 דקות.

תרחיש ממחיש. המקרים שבסקשן "נבנה על כשלים אמיתיים" למטה — הם אלה שקרו באמת.

FlowWatch

מה המערכת עושה

מזהה מוות שקט תוך שתי דקות — לפי מתי כל אוטומציה באמת רצה לאחרונה, אף פעם לא לפי דגל ה"פעיל".

מתריעה בשפה של בני אדם: "אוטומציה הפסיקה לרוץ — ולא נרשמה שום שגיאה." הטקסט הטכני הגולמי יורד להערת שוליים.

מצביעה על הסיבה: "שבור מאז שהתהליך נערך ב-22 באוגוסט" — לפי הגרסה שרצה בפועל, לא הטיוטה.

סוגרת מעגל לבד: מקבצת חזרות להתראה אחת במקום מאתיים, ושולחת הודעת "חזר לתקין" אחת כשהכול מתאושש.

FlowWatch

נבנה על כשלים אמיתיים

במהלך הפיתוח, הפלטפורמה דיווחה "פעיל" שלוש פעמים בזמן שהתזמון היה מת בשקט. זה בדיוק הכשל שהמערכת נבנתה לתפוס — והוא קרה בבית לפני שקרה אצל לקוח.

ופעם אחת, מול מצלמה בזמן צילום הדמו: האוטומציה כובתה — והמשיכה לרוץ עוד דקה. המסך אמר "כבוי" בזמן שהעבודה נמשכה. הפער בין התווית לאמת עובד לשני הכיוונים, ובפער הזה עסקים מאבדים כסף בלי לדעת.

FlowWatch

מתחת למכסה

n8nNode.jsTypeScriptPostgreSQLSlack APIDocker

ארבע החלטות הנדסיות, ומה כל אחת מהן נותנת לך:

לא לסמוך על דגל הסטטוס

הפלטפורמה דיווחה "פעיל" בזמן ששום דבר לא רץ — שלוש פעמים. לכן הבריאות נגזרת אך ורק מזמני הרצה אמיתיים.

המסך לא יכול לשקר לך, כי אנחנו בכלל לא שואלים אותו.

התראת שווא גרועה מתקלה שהוחמצה

כשהמוניטור עצמו לא מצליח לקרוא נתונים, הוא שותק במקום להכריז שהכול מת.

אחרי שלוש התראות שגויות, אף אחד לא קורא את הרביעית — זו האמיתית.

להאשים את הגרסה שרצה, לא את הטיוטה

הקורלציה משתמשת בזמן הפרסום של הגרסה שרצה בפועל — לפלטפורמה שני תאריכים לכל תהליך, והלא-נכון יכול להיות רחוק בשעות.

"מה שבר את זה" שימושי רק אם הוא נכון.

כל החלטה ניתנת לבדיקה

איחור, חומרה, cooldown, קורלציה — לוגיקה טהורה מבודדת מ-I/O, מכוסה ב-103 בדיקות יחידה.

ההתראה שתקבל בשתיים בלילה הוכרעה בקוד שהוכח, לא בקוד שמקווים שיעבוד.

לוגיקת ההחלטות הטהורה (איחור, חומרה, cooldown, קורלציה) מבודדת מ-I/O ומכוסה ב-103 בדיקות יחידה.

צור קשר

רצות אצלך אוטומציות בעסק?

שאל את עצמך מה מוכיח — ברגע זה — שכולן חיות. אם התשובה היא "הן מסומנות פעילות", זו לא הוכחה.