New Relic Notebooks عمومی شد؛ پایان جنگ با دهها تب باز موقع حادثه
خلاصهٔ کاملتر
تو وبلاگ نیو رلیک اومده که New Relic Notebooks به مرحلهٔ در دسترس بودن عمومی رسیده؛ قابلیتی برای کاوش داده که برای سریعتر کردن ریشهیابی و نظم دادن به آشفتگی عیبیابی حادثهها طراحی شده. جوانا پاچک، مدیر محصول ارشد این تیم، میگه نوتبوکها بخشی جداییناپذیر از تجربهٔ اصلی نیو رلیکن و برای همهٔ کاربرهای Full Platform کاملاً رایگانن.
مسئلهای که این ابزار قراره حل کنه، برای هر مهندس SRE و دواپس آشناست: ساعت دو بامداد یه حادثهٔ پیچیده آلارم میده، تو پلتفرم مانیتورینگ شروع میکنی به کوئری زدن، هر کوئری تو رو به کوئری بعدی میرسونه و کمی بعد دهها تب باز داری تا دادهها رو کنار هم مقایسه کنی. آخرش هم برای اینکه یافتهها رو با تیم به اشتراک بذاری، مجبوری اسکرینشات بگیری و بچسبونی تو یه صفحهٔ ثابت Confluence یا یه ترد اسلک.
به گفتهٔ نویسنده، همین گردشکار تکهتکه باعث «خستگی تب»، از دست رفتن زمینه بین جلسهها و دردناک شدن اشتراک دانش میشه. جملهٔ کلیدیش هم اینه: لحظهای که اسکرینشات رو میچسبونی، داده مرده. نوتبوکها دقیقاً همین رو عوض میکنن — کوئری زنده و زمینهٔ زمانی دقیق بررسی، بهجای تصویر ثابت.
ساختارش یه بوم چندسلولیه که کوئری و توضیح Markdown رو تو یه سند واحد کنار هم نگه میداره، پس میتونی پلهپله عمیق بشی بدون اینکه جات رو گم کنی. بلوکها قابل تکثیرن تا کوئری رو تغییر بدی و نتیجهها رو کنار هم مقایسه کنی، و از هر نمودار داشبورد هم میشه با کلیک روی «View query» مستقیم به یه نوتبوک پرید.
چند قابلیت هم مخصوص لحظههای پرفشار طراحی شده. هر بلوک کوئری حالا ورودی به زبان انگلیسی ساده رو میپذیره؛ مثلاً مینویسی خطاهای سرویس checkout تو یک ساعت گذشته رو نشون بده و خودش کوئری NRQL دقیق رو میسازه. یه فرمتکنندهٔ هوشمند هم با میانبر Shift + Option + F کوئریهای تودرتو رو مرتب میکنه و هر فیلتر WHERE رو تو خط جدا میذاره، که کامنت کردن یه پارامتر وسط دیباگ زنده رو ساده میکنه.
متغیرهای سطح نوتبوک هم اضافه شدن: مقدارهای تکرارشونده مثل نام هاست، نام سرویس یا محیط رو یهبار تعریف میکنی و تو همهٔ بلوکهای کوئری و متن ازشون استفاده میکنی، پس با تغییر یه متغیر کل تمرکز بررسی جابهجا میشه. چون نوتبوکها معمولاً منطق آلارم، جزئیات معماری و متریکهای حساس کسبوکار رو دارن، یه مدل کنترل دسترسی دانهریز در سطح موجودیت هم با سه نقش Owner، Editor و Reader اضافه شده.
نویسنده سه تغییر عملی رو برجسته میکنه: ریشهیابی پلهای بدون جابهجایی بین تبها، پستمورتمهای زنده که خواننده میتونه همون لحظه با داده تعامل کنه بهجای دیدن اسکرینشات کهنه، و رانبوکهای پویا که به شرطهای آلارم لینک میشن تا مهندس آنکال تازهکار با یه کلیک به کوئریهای آمادهٔ اجرا روی تلهمتری فعلی برسه.
دربارهٔ دسترسی هم شرطها روشنه. کاربرهای Full Platform دسترسی کامل و رایگان دارن و برای ۳۰ روز اول یه منوی تغییر حالت میبینن تا راحت بین بوم نوتبوک و نمای تککوئری قدیمی جابهجا بشن. کاربرهای Core و Basic دسترسی ندارن و موقع باز کردن لینک اشتراکی، پیام ارتقا به لایسنس Full Platform میبینن.
نکات کلیدی:
- New Relic Notebooks عمومی شد و برای کاربرهای Full Platform رایگانه
- بوم چندسلولی که کوئری زنده، نمودار و متن Markdown رو تو یه سند نگه میداره
- تبدیل زبان طبیعی به کوئری NRQL و فرمتکنندهٔ هوشمند با میانبر Shift + Option + F
- متغیرهای سطح نوتبوک برای تغییر تمرکز کل بررسی با یه ویرایش
- کنترل دسترسی دانهریز با سه نقش Owner، Editor و Reader
- کاربرهای Core و Basic دسترسی ندارن؛ Full Platformها ۳۰ روز منوی جابهجایی با نمای قدیمی دارن




