Lightrun آوردن قابلیت مشاهده DevOps به توسعه دهندگان

قابلیت مشاهده به عنوان بخشی از چرخه حیات برنامه های مدرن به طور فزاینده ای مهم شده است ، و از طریق نحوه عملکرد برنامه ها در حال مشاهده است. برای ایلان پلهگ ، بنیانگذار و مدیر عامل شرکت در لایترون ، عدم دید در تولید تنها بخشی از مشکل است. مسئله ای که شرکت وی در تلاش برای کمک به حل آن است ، بهبود مشاهده در توسعه است.

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

Peleg به گفت: “ما به مشاهده واقعی ، سازگار و مبتنی بر زمینه باور داریم.” ITPro امروز.

Peleg توضیح داد ، برای این منظور ، Lightrun توسعه دهندگان را قادر می سازد تا از برنامه های توسعه یافته محیطی (IDEs) به برنامه های زنده متصل شوند و تعریف کنند که این برنامه چه نوع داده و معیارهایی را هنگام اجرا باید تولید کند تا به بهبود قابلیت مشاهده و عملکرد DevOps کمک کند. وی خاطرنشان کرد که با استفاده از Lightrun ، توسعه دهندگان می توانند گزارش های جدید و ردیابی کد برنامه را در یک برنامه زنده تعریف کنند ، و به صورت خط به خط قابلیت مشاهده را برای درک نحوه رفتار کد در زمان اجرا فراهم می کنند.

Peleg گفت: “ما به توسعه دهندگان اجازه می دهیم كه بر اساس آنچه در برنامه اتفاق می افتد ، هر نوع داده ای را كه می خواهند از برنامه های زنده استخراج كنند ، كنترل كنند.”

معیارهای اصلی مشاهده برای DevOps

Peleg گفت ، انواع مختلفی از معیارها وجود دارد که کاربران Lightrun می خواهند. از جمله متداول ترین معیارهای مدت زمان برای بلوک های کد خاص است.

وی گفت ، با استفاده از Lightrun ، یک توسعه دهنده می تواند قابلیت ها را در یک برنامه ادغام کند تا دقیقاً مشخص کند چه مدت طول می کشد تا یک بلوک کد خاص اجرا شود. با درک ویژگی های عملکرد و زمان بندی برای یک بلوک کد ، می توان گلوگاه های بالقوه را شناسایی و عملکرد را بهبود بخشید.

Peleg با استفاده از قابلیت عکس برداری در Lightrun ، گفت که می توان درک کرد که چگونه یک برنامه کاربردی در هر نقطه از داده ها هنگام اجرای کد بهتر رفتار می کند. این توانایی است که Peleg گفت می تواند به متخصصان DevOps کمک کند تا هنگام پیشرفت یک برنامه ، درک بهتری از جریان دقیق درخواست کد داشته باشند.

نحوه اشکال زدایی در ساختمان چگونه کار می کند

به گفته Peleg ، هنگام تاسیس لایترون ، مشخص نبود که این شرکت چگونه از سازمانهایی که نرم افزارهای داخلی را مستقر می کنند حمایت می کند. با در دسترس بودن قابلیت های داخلی Lightrun این تغییر کرده است.

Peleg گفت ، با استقرار نرم افزارهای داخلی ، توسعه دهندگان معمولاً باید از کاربر نهایی خود بخواهند که برای کمک به اشکال زدایی و عیب یابی ، گزارش های داده را برای آنها ارسال کند. کاری که Lightrun انجام می دهد این است که توسعه دهندگان می توانند یک عامل نرم افزاری Lightrun را در کنار برنامه ای که معیارهای مورد نیاز توسعه دهنده را جمع آوری می کند ، قرار دهند. سپس نماینده می تواند به طور ایمن با سرویس Lightrun ارتباط برقرار کند تا تیم مورد نظر را برای کمک به عیب یابی مشاهده کند. پلت فرم Lightrun می تواند کاملاً در فضای داخلی یا در فضای ابری مجازی امن (VPC) سازمان برای مدیریت و جمع آوری گزارش ها از تمام نقاط مختلف مختلف که یک برنامه خاص را اجرا می کنند ، اجرا شود.

Peleg با نگاه به جلو گفت که برنامه پلتفرم Lightrun ادامه رشد توانایی ها و پوشش آن در بین زبان ها است.

“در حال حاضر چون ما در مراحل اولیه فعالیت خود هستیم. ما بیشتر روی JVM تمرکز کرده ایم [Java Virtual Machine]وی گفت: “بر اساس زبانهای مبتنی بر جاوا ، اسکالا و کوتلین.” اما امسال ، ما به Node.js و به طور بالقوه پایتون نیز گسترش خواهیم یافت.