Evidence و همبسته‌سازی

مدل تغییرناپذیر Evidence همراه با نمره‌دهی کیفیت، و سازوکار همبسته‌سازی که نشانه‌های مرتبط را با سطح اطمینان صریح به یک علت ریشه‌ای محتمل پیوند می‌دهد.

مدل Evidence

‏Evidence چیست

Evidence مدرکی ساختارمند است که سامانه بر پایهٔ آن یک Issue را می‌سازد، به‌روزرسانی می‌کند یا راستی‌آزمایی می‌کند.

‏Evidence می‌تواند:

  • به‌صورت خودکار محاسبه شده باشد؛
  • از یک دستگاه دریافت شده باشد؛
  • از یک سامانهٔ بیرونی وارد شده باشد؛
  • به‌دست کاربر افزوده شده باشد؛
  • توسط یک گزارش تخصصی تولید شده باشد؛
  • در قالب سند، عکس یا نظر پیوست شده باشد.

ساختار Evidence

انواع Evidence

نوعنمونه
detector_findingنتیجهٔ Detector
telemetry_sampleقطعه‌ای از تله‌متری
archive_windowخلاصهٔ یک بازهٔ آرشیو
event_logلاگ رویدادهای دستگاه
configuration_snapshot‏Snapshot پیکربندی
operator_commentنظر دیسپچر
field_reportگزارش یا صورت‌جلسهٔ گروه میدانی
photoعکس تجهیزات
external_ticketپیوند به یک تیکت بیرونی
verification_resultتأیید رفع مشکل
root_cause_confirmationتأیید علت ریشه‌ای
knowledge_applicationبه‌کارگیری مقالهٔ Knowledge Base

کیفیت Evidence

برای هر Evidence کیفیت آن محاسبه می‌شود:

Qevidence=wcC+wfF+wsS+wtTQ_{evidence} = w_c C + w_f F + w_s S + w_t T

که در آن:

  • CC — کامل‌بودن؛
  • FF — تازگی؛
  • SS — سازگاری؛
  • TT — اعتماد به منبع؛
  • wc+wf+ws+wt=1w_c + w_f + w_s + w_t = 1.

وزن‌های پایهٔ پیشنهادی:

مؤلفهوزن
wcw_c — کامل‌بودن0.30
wfw_f — تازگی0.25
wsw_s — سازگاری0.25
wtw_t — اعتماد به منبع0.20

نتیجه به بازهٔ 0 تا 1 نرمال می‌شود.

تغییرناپذیری Evidence

‏Evidence اصلی هرگز پس از ثبت ویرایش نمی‌شود. اصلاح، نسخه‌ای تازه یا یک Evidence اصلاحی جداگانه ایجاد می‌کند.

این کار این موارد را تضمین می‌کند:

  • ممیزی‌پذیری؛
  • تکرارپذیری؛
  • حفاظت از تاریخچه؛
  • بررسی درست موارد اختلافی؛
  • امکان محاسبهٔ دوباره.

همبسته‌سازی رویدادها و Root Cause

وظیفهٔ همبسته‌سازی

همبسته‌سازی مانع از ساخته‌شدن چندین Issue مستقل برای یک علت فنی واحد می‌شود.

سامانه این موارد را تحلیل می‌کند:

  • هم‌خوانی Asset؛
  • نزدیکی زمانی؛
  • وابستگی توپولوژیک؛
  • ‏Firmware مشترک؛
  • گیت‌وی مشترک؛
  • اپراتور ارتباطی مشترک؛
  • منطقهٔ مشترک؛
  • صف سرور مشترک؛
  • توالی نشانه‌ها؛
  • پیوندهای تاریخی؛
  • علت‌های ریشه‌ای تأییدشدهٔ موارد پیشین.

سطوح همبسته‌سازی

درون یک Asset واحد

چند نشانه پیرامون یک Canon اصلی گرد می‌آیند.

flowchart TD
  A["stale_communication"] --> C{"همبسته‌سازی درون Asset"}
  B["no_hourly_archive"] --> C
  D["battery_unknown"] --> C
  C --> R["Issue اصلی: stale_communication"]
  C --> S1["سیگنال ثانویه: no_hourly_archive"]
  C --> S2["سیگنال ثانویه: battery_unknown"]

میان Assetها

مشکلات مشابه در قالب یک Massive Incident گروه‌بندی می‌شوند.

flowchart TD
  A["38 دستگاه"] --> G{"گروه‌بندی"}
  B["یک نسخهٔ Firmware"] --> G
  C["یک بازهٔ زمانی"] --> G
  D["یک نوع خرابی"] --> G
  G --> M["Massive Incident: firmware_regression"]

بر پایهٔ وابستگی

مشکلات دستگاه‌های فرزند به خرابی یک مؤلفهٔ مشترک پیوند می‌خورند.

flowchart TD
  A["Gateway-17 در دسترس نیست"] --> B["12 تصحیح‌کننده بدون ارتباط"]
  B --> C["12 آرشیو تحویل نشده"]
  C --> D["یک رخداد وابستگی"]

امتیاز همبستگی (Correlation Score)

برای سنجش قدرت پیوند از یک مدل قابل توضیح استفاده می‌شود:

Scorr=waA+wtT+wpP+wcC+whHS_{corr} = w_a A + w_t T + w_p P + w_c C + w_h H

که در آن:

  • AA — هم‌خوانی Asset یا وابستگی؛
  • TT — نزدیکی زمانی؛
  • PP — هم‌خوانی الگو؛
  • CC — زمینهٔ مشترک؛
  • HH — تأیید تاریخی پیوند.

نمونهٔ وزن‌ها:

عاملوزن
AA — هم‌خوانی Asset یا وابستگی0.30
TT — نزدیکی زمانی0.20
PP — شباهت الگو0.20
CC — زمینهٔ مشترک0.15
HH — تأیید تاریخی0.15

آستانهٔ ادغام برای هر کلاس مشکل جداگانه تعیین می‌شود. برای سیگنال‌های حیاتی Security، آستانه‌ای محافظه‌کارانه‌تر مجاز است.

کلاس‌های Root Cause

‏OHM از یک فهرست مدیریت‌شدهٔ علت‌های ریشه‌ای استفاده می‌کند:

کلاسنمونه‌ها
Powerباتری، منبع تغذیه، مبدل
Communicationشبکه، SIM، سیگنال، اپراتور
Firmwareرگرسیون، ناسازگاری
Configurationپارامتر نادرست
Registryرکورد تکراری، رکورد شبح، انتساب نادرست
Sensorخرابی، رانش، قرائت ثابت‌مانده
Meteringمشکل اندازه‌شناختی
Infrastructureسرور، صف، گیت‌وی
Integration‏API، قالب، نگاشت
Humanخطا در اقدام یا فرایند
Environmentدما، رطوبت، اثر بیرونی
Securityنقض یکپارچگی یا دسترسی
Externalسامانه یا تأمین‌کنندهٔ ثالث
Unknownدادهٔ ناکافی

وضعیت‌های Root Cause

وضعیتمعنا
hypothesisفرضیه‌ای که به‌صورت خودکار پیشنهاد شده است
under_investigationفرضیه در حال بررسی است
probableبا چند نشانهٔ مستقل تأیید شده است
confirmedبه‌دست کاربر مجاز و بر پایهٔ Evidence تأیید شده است
rejectedفرضیه رد شده است
unknownعلت ریشه‌ای مشخص نشده است

اطمینان به Root Cause

اطمینان به یک فرضیه از مجموع شواهد محاسبه می‌شود:

Croot=i=1nriqiaii=1nriKindependenceC_{root} = \frac{ \sum_{i=1}^{n} r_i q_i a_i }{ \sum_{i=1}^{n} r_i } \cdot K_{independence}

که در آن:

  • rir_i — اعتمادپذیری Detector یا منبع؛
  • qiq_i — کیفیت Evidence؛
  • aia_i — سازگاری Evidence با فرضیه؛
  • KindependenceK_{independence} — ضریب استقلال منابع.

اگر چند Evidence از یک مجموعه‌دادهٔ مبدأ واحد سرچشمه بگیرند، کاملاً مستقل به شمار نمی‌آیند.

اطمینان عملیاتی (Operational Confidence)

Operational Confidence نشان می‌دهد سامانه تا چه اندازه مطمئن است که یک Issue، مشکلی واقعی و به‌درستی طبقه‌بندی‌شده است.

Cissue=wdD+weE+wrR+whHwxXC_{issue} = w_d D + w_e E + w_r R + w_h H - w_x X

که در آن:

  • DD — اعتمادپذیری Detectorها؛
  • EE — کیفیت Evidence؛
  • RR — سازگاری همبسته‌سازی؛
  • HH — نرخ تأیید تاریخی؛
  • XX — جریمهٔ تناقض‌ها و کمبود داده.

تفسیر:

Confidenceسطحاقدام
≥ 0.85بالاساخت خودکار یک Issue قابل اقدام
0.65–0.85کافیساخت Issue با تریاژ معمول
0.40–0.65محدودنیازمند بررسی
< 0.40پایینسیگنال تحلیلی، اقدام‌های خودکار ممنوع

موضوعات مرتبط

آخرین به‌روزرسانی در

آیا این صفحه مفید بود؟