گروه اکسپدیا پلتفرم داخلی «تحلیلگر تله‌متری سرویس» (STAR) را برای کمک به مهندسان در بررسی حوادث عملیاتی معرفی کرد. این ابزار با تحلیل داده‌های تله‌متری و تولید ارزیابی‌های ساختاریافته از علل ریشه‌ای، فرایند تشخیص و رفع اشکال را تسریع می‌کند.

گردش‌کار قطعی به جای عامل‌های مستقل

برخلاف رویکردهای مبتنی بر عامل‌های هوش مصنوعی مستقل، پلتفرم استار از یک گردش‌کار قطعی پیروی می‌کند. در این مسیر، داده‌های تله‌متری جمع‌آوری شده و با استفاده از پرامپت‌های تخصصی تحلیل می‌شوند. سپس نتایج در قالب یافته‌های واسطه‌ای تجمیع شده و در نهایت یک گزارش نهایی شامل علل ریشه‌ای احتمالی و گام‌های پیشنهادی بعدی تولید می‌شود. هدف اصلی تیم مهندسی در این پروژه، به حداقل رساندن «زمان تا آگاهی» (TTK) و «زمان تا بازیابی» (TTR) بوده است.

ادغام با دیتاداگ و مدل‌های زبانی

این سیستم به صورت یک اپلیکیشن فست‌ای‌پی‌آی پیاده‌سازی شده است و برای دریافت معیارهای سرویس با دیتاداگ ادغام می‌شود. همچنین از یک دروازه هوش مصنوعی مولد داخلی برای مدیریت احراز هویت و دسترسی به ارائه‌دهندگان مدل‌های زبانی بزرگ (ال‌ال‌ام) بهره می‌برد. پلتفرم از زنجیره‌سازی پرامپت برای انجام چندین تحلیل تخصصی پیش از تولید تشخیص نهایی استفاده می‌کند. اکسپدیا تاکید کرده است که نسخه فعلی از قابلیت‌هایی نظیر فراخوانی تابع، تولید تقویت‌شده با بازیابی (راگ) یا استفاده مستقل از ابزارها پشتیبانی نمی‌کند و برای اطمینان از یکپارچگی تحلیل‌ها، صرفاً به گردش‌کارهای از پیش تعریف‌شده تکیه دارد.

معماری پلتفرم STAR در اکسپدیا

تحلیل معیارهای زیرساختی و کوبرنیتیز

تمرکز پلتفرم استار بر تله‌متری زیرساخت‌های استاندارد است که از سرویس‌های مبتنی بر کوبرنیتیز و اپلیکیشن‌های جی‌وی‌ام جمع‌آوری می‌شود. این سیستم طیف گسترده‌ای از معیارها شامل نرخ عبور درخواست، تأخیر، نرخ خطای HTTP، gRPC و GraphQL، میزان استفاده از سی‌پی‌یو و حافظه، رویدادهای ری‌استارت کانتینر، خرابی‌های پروب آماده‌باشی و زنده‌مانی کوبرنیتیز، استفاده از حافظه پشته جاوا و فعالیت جمع‌آوری زباله را تحلیل می‌کند. معیارهای زیرساختی به اکسپدیا کمک می‌کنند تا بدون وابستگی به زبان‌ها و چارچوب‌های برنامه‌نویسی مختلف، یک نمای یکپارچه از وضعیت سرویس‌ها داشته باشد.

ارتقای معماری به پردازش ناهمزمان

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

تحلیل تله‌متری سرویس با هوش مصنوعی

کاربردها و چشم‌انداز آینده

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

برای آینده پلتفرم، توسعه‌دهندگان در نظر دارند اطلاعات وابستگی سرویس، فراداده‌های عملیاتی اضافی، ادغام ابزارهای مبتنی بر پروتکل مدل زمینه (ام‌سی‌پی) و رابط‌های مکالمه‌ای را به آن اضافه کنند. این شرکت همچنین در حال ارزیابی استار برای تحلیل نتایج آزمایش‌های شکست کنترل‌شده در حوزه مهندسی آشوب است تا پایداری سرویس‌های خود را به سطح بالاتری برساند.