دستیار فنی برای بررسی رخداد و اجرای دستورالعمل محدود
P21
برنامه شروع
رخداد فنی با خط زمانی روشن، دستورالعمل معتبر و راه بازگشت رسیدگی شود.
قدم اول
یک سرویس و نسخه پشتیبان را برای مانور محیط تست انتخاب کنید؛ پیششرط، راه بازگشت و آزمون سلامت را تکمیل کنید.
- مسئول پیشنهادی
- مسئول عملیات فنی
- معیار نتیجه
- مانور و بازیابی با آزمون سلامت تأیید شوند؛ تشخیص سریعتر و گزارش بدون رمز یا اطلاعات خصوصی آماده شود.
ورودیهای لازم
- فهرست سرویس و مسئول عملیات
- لاگ پالایششده و شناسه درخواست
- دستورالعمل و روش بازگشت
کمک هوش مصنوعی: خط زمانی و ارتباط خطاها را خلاصه و دستورالعمل مرتبط را با شاهد پیشنهاد کند؛ اقدام عملی با تأیید اپراتور انجام شود.
روش آزمون و ابزارها
مقایسه با روش فعلی
مالک سرویس، تعریف اثر بر کاربر، alert مشخص، runbook نسخهدار و مانور بازیابی؛ اپراتور با ابزار مشاهدهپذیری موجود رخداد را ثبت و طبق دستورالعمل حل میکند.
نمونه آزمون
پیشنهاد: سه مانور محدود موجود در طرح، شامل شکست منبع خبر، timeout سرویسدهنده و restore بکاپ؛ برای هرکدام خط زمانی و چک مستقل سلامت آماده شود. یک لاگ آلوده به دستور ساختگی هم در مجموعه امنیتی جدا قرار گیرد.
- زمان کشف، بررسی اولیه و بازگشت سلامت کاربر به تفکیک نوع مانور
- تعداد علت پیشنهادی بدون شاهد، گام runbook نامرتبط و اقدام خارج از مجوز
- نشتی داده حساس و موفقیت مقاومت در برابر دستور داخل لاگ
- موفقیت restore کامل و صحت نمونه داده و مسیر کاربر؛ سن داده بازگرداندهشده با هدف مصوب مقایسه شود
- زمان اپراتور برای تصحیح خلاصه و هزینه کل telemetry/مدل، با حجم لاگ مشخص
معیار پیشنهادی پذیرش
پیشنهاد: هر سه مانور شاهد مستقل سلامت و ثبت اقدام داشته باشند، هیچ credential یا دستور خارج از مجوز وارد خروجی/اجرا نشود و اپراتور فایده خلاصه را تأیید کند. موفقیت این مرحله فقط ادامه read-only را مجاز میکند؛ اجرای عملیاتی دروازه مستقل میخواهد.
ابزارهای مرتبط
- OpenTelemetry Collector — پایه گردآوری telemetry
- Playwright — کنترل مستقل مسیر کاربر پس از مانور
منابع فنی
- B13 · OpenTelemetry Collector — دریافت، پردازش و ارسال telemetry — README دریافت، پردازش و export لاگ، trace و metric و تفاوت سطوح پایداری اجزا را توضیح میدهد؛ LICENSE Apache-2.0 بررسی شد.
- B18 · Google SRE Workbook — پاسخ به رخداد و نقشهای روشن — فصل پاسخ به رخداد، مسئول فرماندهی، عملیات و ارتباطات و نگهداری سابقه اقدامات را شرح میدهد؛ تمرین فرایند پیش از بحران را توصیه میکند.
- B10 · Playwright — آزمون مرورگر، assertion و trace — README اجرای Chromium/Firefox/WebKit، جداسازی آزمون، assertion قابل انتظار و trace شکست را مستند میکند؛ LICENSE Apache-2.0 خوانده شد.
جزئیات پروژه و منابع

این پروژه چه کمکی به کار روزانه میکند؟
یک مثال فرضی: کاربر میگوید پاسخ چت دیر میرسد. دستیار زمان صرفشده در دریافت سؤال، ابزارها و پایگاه داده را کنار هم میگذارد.
برای شروع، چه چیزی آماده میشود؟
گزارش نشان میدهد کدام مرحله بیشترین زمان را گرفته؛ مثلاً «بیشتر انتظار مربوط به دریافت داده است» همراه زمانهای ثبتشده.
در مرحله بعد، چه میتوان اضافه کرد؟
برای خطاهای شناختهشده، مراحل محدود رفع مشکل آماده میشود تا مسئول فنی با تأیید و ثبت اقدامات اجرا کند.
علت پیشنهادی باید شاهد داشته باشد؛ هر اقدام عملیاتی باید محدوده روشن و راه برگشت داشته باشد.
مراحل پیشنهادی کار
- مرحله ۱
گزارش فنی بدون اطلاعات خصوصی و راهنمای رسیدگی
گزارش خطا را پس از حذف رمزها و کلیدها، همراه دستورالعمل تأییدشده آماده میکنیم.
- مرحله ۲
ترتیب اتفاقها و علتهای احتمالی
دستیار ترتیب اتفاقها و علت احتمالی را همراه مدرک پیشنهاد میدهد.
- مرحله ۳
بررسی اپراتور
مسئول فنی گزارش و علت پیشنهادی را بررسی میکند.
- مرحله ۴
اقدام محدود و تأیید شده
فقط کارهای فهرست مجاز و پس از تأیید انجام میشوند؛ نتیجه و روش بازگرداندن تغییر ثبت میشود.
زمان، درستی خروجی و فایده کار را بسنجیم
۱. زمان و هزینه انجام کار
زمان تشخیص/بازیابی با تفکیک نوع رخداد
۲. کیفیت و اعتبار
نرخ تشخیص غلط و موفقیت بازگرداندن نسخه پشتیبان واقعی
۳. فایده و نتیجه اقتصادی
دقیقه اختلال کاربر/خرید و قطع استفاده مشتری متاثر؛ برآورد با داده واقعی
توضیحات بیشتر برای اجرا و بررسی نتیجه
این کار کجا ثبت میشود؟
ثبت رخداد فعلی + لینک کار تیمیک؛ رمزها، کلیدهای دسترسی و تنظیمات محرمانه در متن کار یا گزارش مراحل اجرا ثبت نشوند
هر مرحله را چه کسی انجام میدهد و به چه کسی تحویل میدهد؟
- ۱
اپراتور، مشکل را گزارش میکند
- ۲
مسئول سرویس، آن را پیگیری میکند
- ۳
پاسخگوی محصول/خدمات برای اطلاعرسانی
پایان رسیدگی پس از بررسی مستقل سلامت سرویس
اپراتور ← مسئول سرویس ← مسئول محصول یا خدمات، به کاربران خبر میدهد؛ رسیدگی پس از بررسی مستقل سلامت سرویس پایان مییابد.
از کجا بفهمیم آزمون اولیه موفق بوده است؟
سه مانور staging: خطای منبع دریافت خبر، شکست سرویسدهنده و بازگرداندن نسخه پشتیبان بکاپ؛ هیچ رمز یا کلید دسترسی در گزارش مدل ثبت نشود و هیچ کاری خارج از فهرست مجاز انجام نگیرد.
چه زمانی باید کار را متوقف کنیم؟
مدل دستور حذف بکاپ/ریستارت/تغییر DNS را خودکار اجرا نکند؛ فایل بکاپ موجود معادل قابل بازیابی نیست.
چه کارهای دیگری میتوان به این پروژه اضافه کرد؟ 1 مورد
تمرین بازیابی نسخه پشتیبان
گزارش آزمون بازیابی، زمان بازگشت و فایلهای قابل استفاده؛ هوش مصنوعی فقط خلاصه خطا.
برای شروع چه لازم است و بعد چه میکنیم؟
چه چیزهایی باید آماده باشد؟
این موارد باید از پروژههای مرتبط آماده شوند؛ کاملشدن همه امکانات آن پروژهها لازم نیست.
- P01؛ دیدن پروژه مرتبط
سندهای معتبر، مسئول هر سند و اجازه دیدن آنها برای هر نقش مشخص باشد؛ مثلاً راهنمای عمومی از پرونده خصوصی کارکنان جدا باشد.
- P20؛ دیدن پروژه مرتبط
مسیرهای مهم کاربر و حسابها و دادههای آزمایشی آماده باشند؛ مثلاً خرید با پرداخت آزمایشی.
مراحل پیشنهادی اجرا و توسعه
این مراحل برنامه پیشنهادیاند؛ انجامشدن آنها هنوز تأیید نشده است.
- مرحله ۱بررسی بدون تغییر
گزارشها را بخوانید و خط زمانی خطا را بسازید.
- مرحله ۲پیشنهاد اقدام
دستورالعمل مربوط به خطای شناختهشده را به مسئول فنی نشان دهید.
- مرحله ۳اقدام محدود
فقط اقدام مجاز و تأییدشده اجرا و نتیجه و راه برگشت ثبت شود.