رصد سیلزفورس با New Relic
خلاصهٔ کاملتر
نیو رلیک تو یه پست بلاگ به قلم Andreu Santarén ابزار New Relic Salesforce Exporter رو معرفی کرده؛ ابزاری که تلهمتری سیلزفورس (مصرف، کارایی، خطاها و متریکهای امنیتی) رو یکجا میریزه توی پلتفرم نیو رلیک. به گفتهی نویسنده، ایده اینه که تیمها از حالت واکنشی و عیبیابی بعد از خرابی در بیان و برن سراغ بهینهسازی پیشگیرانه.
نویسنده چهار دلیل اصلی براش میشمره: نگه داشتن کارایی سیستم با هشدار زودهنگام قبل از اینکه کاربر شکایت کنه، بهینه کردن مسیرهای مهم کاربر با دنبال کردن مصرف و کارایی Lightning، امنیت و انطباق با تشخیص لحظهای ناهنجاری لاگین و تغییر مجوزها، و مدیریت سقفهای Org تا خطای limit exceeded فرایندهای کسبوکار رو متوقف نکنه.
پایهی فنی کار دوتا اینتگریشن متنبازه. اینتگریشن Event Log دادههای تاریخی رو دستهای جمع میکنه؛ یعنی Event Log Fileها، آبجکتهای استاندارد و Tooling و سقفهای Org. اینتگریشن Event Stream هم یه جریان پیوسته و لحظهای از رویدادهای امنیتی و سیستمی میده تا چیزی با تأخیر دیده نشه.
فهرست شاخصهایی که جمع میشه نسبتاً بلنده: فراخوانیها، زمان اجرا، تریگرها و استثناهای Apex؛ تعاملات، خطاها، بازدید صفحه و زمان بارگذاری Lightning؛ نقضهای CSP و CORS و بهروزرسانی مجوزها؛ هشدارهای امنیتی لحظهای مثل ناهنجاری لاگین، ربودن نشست و credential stuffing؛ لاگین و لاگاوت و impersonation کاربرها؛ و مصرف API، فعالیت دیتابیس، گزارشها، داشبوردها و CRM Analytics.
برای شروع سریع هم یه Installer Tool گذاشتن که با یه پرسشنامهی ساده، فایلهای کانفیگ و Docker و داشبوردها رو خودش میسازه. داشبوردهای آمادهی همهی این شاخصها توی ریپازیتوری پروژه هست و ایمیج داکرش هم منتشر شده. نویسنده میگه با این مسیر، راهاندازی محیط رصد سیلزفورس بهجای چند روز چند دقیقه طول میکشه.
نکات کلیدی:
- تلهمتری سیلزفورس مستقیم وارد پلتفرم نیو رلیک میشه و از یه داشبورد دیده میشه
- دو اینتگریشن متنباز: Event Log برای دادهی تاریخی دستهای، Event Stream برای رویداد لحظهای
- پوشش Apex، Lightning، دسترسی API، گزارشها، CRM Analytics و سقفهای Org
- رصد امنیتی شامل ناهنجاری لاگین، ربودن نشست، credential stuffing و نقض CSP و CORS
- ابزار Installer با یه پرسشنامه، کانفیگ و فایلهای Docker و داشبوردها رو تولید میکنه




