מילון מושגים
Observability
נקרא גם: Telemetry · תצפיתיות · יכולת תצפית · נראות מערכת · טלמטריה · ניטור · Monitoring · איך יודעים מה קורה במערכת · למה האפליקציה איטית ואני לא יודע למה · אובזרבביליטי · אובסרבביליטי
הסבר פורמלי#
לפי תיעוד OpenTelemetry, Observability מאפשרת להבין מערכת "מבחוץ", באמצעות היכולת לשאול שאלות על המערכת, ובלי צורך לדעת מראש את פרטיה הפנימיים. הנתונים שהמערכת פולטת על התנהגותה נקראים טלמטריה (telemetry), והסוגים העיקריים שלה הם Logs, Metrics ו-Traces.
ניטור (monitoring) הוא בדרך כלל מעקב אחרי מדדים ידועים מראש. תצפיתיות מדגישה גם את היכולת לחקור תקלות חדשות שלא ציפינו להן.
הסבר בגובה העיניים#
דמיינו מכונית: מנורת התראה בלוח המחוונים אומרת שיש בעיה. תצפיתיות היא היכולת להתחבר למחשב הרכב ולברר מה בדיוק קורה ולמה. עבור מערכת עם AI או אוטומציה, זה ההבדל בין "משהו נשבר" לבין "הבקשה של הלקוח הזה נתקעה בשלב הזה, כי השירות ההוא ענה לאט".
למה זה חשוב בפועל#
כשבונים מערכת שאנשים תלויים בה, כדאי להחליט מראש אילו נתונים היא תתעד, כדי שכשמשהו ישתבש יהיה ממה להתחיל לחקור. לא כל מה שאפשר לתעד כדאי לשמור: שימו לב לפרטיות ולנתונים רגישים בלוגים.
תגיות#
- observability
- telemetry
- monitoring
- debugging
מקורות#
- OpenTelemetry — Observability primer — ההגדרה של Observability ו-Telemetry.