מה נותנים כלים כמו Zipkin?
Observability למערכות
בעבר, ארגונים כמו Uber פיתחו כלים כגון Merckx ו-Zipkin כדי לקבל Observability למערכות שלהם, אולם לאורך השנים התווספו כלים רבים, בהם Datadog ,Newrelic ,Cloudwatch ועוד. מאחורי הקלעים כלים אלו עובדים על ידי שליחת מדדים, עיבוד לוגים של המערכת או מעקב אחר התקשורת בין השירותים השונים על מנת להפיק תובנות. מדדים ותובנות אלו עוזרים לצוותי הפיתוח לבנות מערכות ניטור ולהתריע על אירועים חריגים כגון CPU גבוה וצריכת זיכרון גבוהה. בנוסף, ניתן להיעזר במדדים ותובנות אלו על מנת לזהות בקלות חלקים בקוד שמועדים לפורענות, כמו כאלה שנוטים להיכשל בעומס גבוה, קריאות מרובות בין שירותים ועוד מגוון של בעיות חבויות. כל זאת כדי שנוכל להזמין הסעה מכל מקום בגלובוס, בכל שעה וללא תקלות.
Zipkin וכלים דומים נותנים אפשרות לצפייה (observability) במערכות.