מסמכים/פרק 8/T8.4 — Observability
T8.411.8.2026תיאום: BAROUCH SHALITReview v1.0

Observability, Alerts ו-SLO

לזהות כשל לפני שהוא הופך לפגיעה עסקית — הפרדת קטגוריות, SLOs, Alert Rules עם owner/runbook, health checks, false positive/negative.

קריטריוני קבלה

  • לכל P0/P1 יש התראה
  • אין alert ללא owner
  • False positive/negative נבדקו

הפרדת קטגוריות (4)

Business
ביצוע עסקאות, P&L, מזומנים, עמדות
Infrastructure
APIs, DB, Workflows, זמינות, latency
Security
אימות, הרשאות, חריגות, Break-Glass, Audit
Data Quality
טריות נתונים, סתירות, חסרים, Quarantine

SLOs (6)

IDשםשירותמדדיעדError BudgetקטגוריהOwner
SLO-001Trade Execution Success Ratetrade_executionsuccess_rate99.5%0.5%businessBAROUCH SHALIT
SLO-002Market Data Freshnessmarket_datadata_freshness95%5%data_qualityBAROUCH SHALIT
SLO-003Agent Scan Availabilityagent_scanavailability99%1%infrastructureBAROUCH SHALIT
SLO-004Portfolio Refresh Latency P99portfolio_refreshlatency_p995000ms1000msinfrastructureBAROUCH SHALIT
SLO-005FX Rate Update Successfx_ratesuccess_rate99%1%infrastructureBAROUCH SHALIT
SLO-006Audit Hash Chain Integrityaudit_integritysuccess_rate100%0%securityBAROUCH SHALIT

Alert Rules (10)

IDשםחומרהקטגוריהתנאיOwnerFPFN
ALR-001Trade Execution FailedP0businesstrade.status=FAILEDBAROUCH SHALIT
ALR-002Global Freeze ActivatedP0securitysettings.global_freeze=trueBAROUCH SHALIT
ALR-003Break-Glass EventP0securityBreakGlassEvent.createdBAROUCH SHALIT
ALR-004Audit Hash Chain BrokenP0securityverifyHashChain.valid=falseBAROUCH SHALIT
ALR-005Market Data Stale (>15min)P1data_qualitydata_freshness>15minBAROUCH SHALIT
ALR-006Daily Loss Limit BreachedP1businessdaily_loss>limit_pctBAROUCH SHALIT
ALR-007Agent Scan FailedP1infrastructureagent_scan.errorBAROUCH SHALIT
ALR-008FX Rate Fetch FailedP2infrastructurefx_rate.errorBAROUCH SHALIT
ALR-009Portfolio Price LagP2data_qualityprice_lag>5minBAROUCH SHALIT
ALR-010Data Quality ConflictP2data_qualityDataQualityLog.flag=CONFLICTEDBAROUCH SHALIT

הרצת בדיקות T8.4

לחץ "הרץ בדיקות" להפעלת 9 בדיקות Observability (SLO coverage, alert coverage, owner/runbook, FP/FN, health check).

ראיות

  • SLO entity: 6 SLOs עם target, error_budget, owner, runbook, category
  • AlertRule entity: 10 כללים — 4 P0 + 3 P1, כולם עם owner + runbook
  • Health checks: SystemSettings, AgentConfig, AuditEvent, Incident — כולם reachable
  • FP/FN: כל P0/P1 נבדקו False Positive + False Negative
  • Incident entity: קיימת עם timeline + post-incident review + correlation_id + break_glass_event_id
InvestIQ · פרק 8 · T8.4 Observability, Alerts ו-SLO · Review v1.0 · 11.8.2026 · תיאום: BAROUCH SHALIT