8 بهترین ابزار برای نظارت و اشکال زدایی برنامه های بی سیم

بدانید که عملکردهای شما چه کاری انجام می دهند ، راهی بهتر برای نظارت بر برنامه بدون سرور.


ابزارهای پیشرفته زیادی برای نظارت بر عملکرد سنتی برنامه ها وجود دارد ، اما سرور هنوز در حال برداشتن است. معماری بدون سرور متفاوت است ، بنابراین شما به ابزاری احتیاج دارید که برای آن ساخته شده باشد. این ابزارها کاملاً با پلت فرم زمان اجرا بدون سرور ادغام می شوند تا داده های ضروری را برای مشاهده بهتر و اشکال زدایی جمع آوری کنند.

آنها به شما کمک می کنند تا سریعتر و با اطمینان برنامه خود را توسعه دهید. اگر تازه وارد سرور هستید ، می توانید این مقاله را بررسی کنید یا فکر می کنید که آن را بررسی کنید دوره آنلاین توسط Nigel Poulton.

آماده اکتشاف?

داشبورد

داشبورد یک راه حل محبوب برای برنامه مبتنی بر لامبدا AWS است. به AWS متصل می شود و معیارهای سطح حساب ، خدمات و عملکرد را برای بهینه سازی هزینه ، عملکرد و منابع فراهم می کند. Dashbird می تواند نارسایی های خاص لامبدا را تشخیص دهد.

سابق:

  • زمان پایان
  • مسئله حافظه
  • پیکربندی اشتباه
  • خطاهای زمان اجرا
  • استثناها

هشدار از طریق عدم اطلاع رسانی از طریق ایمیل یا Slack امکان پذیر است.

سیاهههای مربوط به Cloudwatch در جستجوی متن کامل در دسترس هستند و شما می توانید برای عیب یابی بصورت زنده زندگی کنید.

امکانات:

  • خطاها از معیارهای مختلف برای عیب یابی آسان
  • حساب های گسترده سیستم و معیارهای زمان واقعی حساب
  • نظارت بر عملکردی که برای تجارت شما ضروری است ایجاد کنید – نظارت بر میکروسرویس
  • معیارهای عملکرد سیستم
  • جدول زمانی اجرا و تقسیم فراخوان

Dashbird با AWS X-Ray ادغام می شود تا به شما بینش فراخوانی دهد.

می توانید آن را به صورت رایگان شروع کنید. در حال حاضر ، از زبانهای زیر پشتیبانی می کند.

  • جاوا
  • node.js
  • برو
  • پایتون

سعی کنید ببینید که Dashbird چگونه کار می کند. عالی شدند مستندات.

IOpipe

هشدار دهنده ، معیارهای واقعی ، جمع آوری خطا ، پروفایل ، ردیابی – همه چیز در دسترس است IOpipe.

تصویر کاملی از عملکردهای AWS lambda خود را دریافت کنید و وقتی چیزی اشتباه پیش آمد ، در مورد اسلحه ، ایمیل ، صفحات وب و PagerDuty مطلع شوید. اندازه گیری ها با وضوح بالا نشان داده شده است و می توانید تا یک فراخوان دقیق به پایین بروید.

IOpipie ردیابی قدرتمندی برای ردیابی فراخوانی و هشدار عملکرد در هنگام تخریب عملکرد داشت. این می تواند برای عیب یابی مسئله مرتبط با عملکرد پس از انتشار مفید باشد. بیایید نگاهی به برخی از ویژگیها بیندازیم.

  • جستجوی قدرتمند برای ردیابی سریعتر داده ها.
  • گزارشات هفتگی ایمیل در مورد خطاهای برتر ، هشدارها ، بهبود عملکرد و غیره.
  • برچسب زدن به فراخوان
  • عیب یابی Node.js برای استفاده زیاد از CPU با پروفایل پروفایل CPU

IOpipe برای برنامه بدون سرور DevOps است. شما می توانید برنامه رایگان آنها را برای نظارت بر 1 میلیون فراخوانی عملکرد در هر ماه امتحان کنید.

SignalFx

SignalFx قادر به نظارت است AWS لامبدا, عملکردهای Google Cloud, و توابع لاجورد. دید در زمان واقعی و نظارت بر عملکرد برای عملکردهای شما.

برخی از ویژگی های این موارد عبارتند از:

  • معیارهای با تاخیر کم
  • دید و تجمع در زمان واقعی
  • استفاده از حافظه و نظارت بر زمان اجرا
  • تشخیص شروع سرما
  • بهینه سازی هزینه

تندرا

نگاهی به نسخه نمایشی تعاملی Thundra.

تندرا به شما کمک می کند تا برنامه AWS Lambda-based خود را با استفاده از آن ردیابی و نمایه کنید صفر بالای سر. همانطور که در نسخه ی نمایشی مشاهده می کنید ، معیارهای زیر به زیبایی در نمودارها ارائه می شوند.

  • تعداد فراخوان و مدت زمان
  • شمارش و مدت شروع سرد
  • خطا در توابع
  • خطا براساس انواع خطا (TimeOut ، DemoIllegalAccessException ، DemoIllegalArgumentException ، NullPointException ، JDBCConnectionException ، TypeError و غیره)

Thundra از توابع شما سربار نمی زند زیرا در CloudWatch از نادرست گزارش ها برای مشاهده برنامه بدون سرور خود استفاده می کند..

برخی از ویژگی ها عبارتند از:

  • ابزار دقیق پویا ، بنابراین شما باید متغیر محیط را به جای تغییر کد و استفاده مجدد اضافه کنید
  • ردیابی دقیق و قابل تنظیم
  • فیلتراسیون داده ها و جستجوی پیشرفته
  • اشکال زدایی پیشرفته
  • عملکردهای Lambda خود را مشاهده کنید تا از پردازنده و استفاده از حافظه به همراه تعداد GC استفاده کنید

تندرا هنوز در بتا است و امروز می توانید آن را امتحان کنید.

CloudWatch آمازون

به صورت پیش فرض, CloudWatch معیارهای اساسی لامبدا را جمع می کند. با این حال ، شما گزینه ای برای فعال کردن معیارهای سفارشی دارید. هیچ هزینه یا تعهدی در پیش فرض وجود ندارد ، بنابراین می توانید آن را به صورت رایگان شروع کنید و به عنوان استفاده / بروید پرداخت کنید.

با کمک CloudWatch می توانید تمام داده های AWS خود را از یک پلتفرم واحد جمع آوری کنید تا دید کاملی از منابع داشته باشید.

راهپیمایی

Rookout یک پلتفرم اشکال زدایی آماده تولید برای توابع بدون سرور است. توسط آن کار می کند وارد کردن نقطه شکست بدون شکست در کد برنامه خود.

در حال حاضر ، این برنامه از توابع ابر AWS Lambda و IBM پشتیبانی می کند.

راه انداز

راه انداز می تواند به نظارت بر گزارش های عملکردهای Google Cloud کمک کند. برای آگاهی از طریق ایمیل ، PageDuty ، HipChat ، Campfire ، Slack و غیره می توانید آستانه هشدار تنظیم کنید..

اپساگون

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

اپساگون از ابزار دقیق اتومبیل استفاده می کند و نیاز به تغییر کد از کاربر ندارد.

نتیجه

امیدوارم که این ایده در مورد برخی ابزارها به شما کمک کند تا بتوانید برنامه جدید خود را نظارت و اشکالزدایی کنید. اکثر آنها یک برنامه رایگان دریافت کردند ، بنابراین بهترین کار این است که سعی کنید ببینید که چه چیزی برای شما مفید است.

اگر به برخی تمرینات دستی در چهارچوب AWS Lambda و Serverless نیاز دارید ، این موضوع را بررسی کنید دوره توسط Stephane Maarek.

برچسب ها:

  • بدون سرور

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map