برای بسیاری از توسعه دهندگان، اجرای یک برنامه کاربردی در مرحله تولید یک فکر بعدی است. در شرکت های بزرگ، به عنوان یک توسعه دهنده، یک برنامه کاربردی می نویسید و سپس آن را به تیم دیگری تحویل می دهید. شخص دیگری کد شما را به QA ارتقاء می دهد و سپس اعضای عملیات در نهایت کد شما را به تولید می برند.
خارج از دید، دور از ذهن درست است؟
اشتباه. دیگر نه چندان.
عصر DevOps واقعاً توسعهدهندگان و عملیاتها را به هم نزدیکتر کرده است.
Spring Boot مقدار قابل توجهی از عملکرد را به Spring Framework معرفی کرده است. اگر در حال ساخت برنامه های کاربردی Spring Framework مدرن هستید، احتمالاً در حال حاضر از Spring Boot استفاده می کنید.
یکی از ویژگیهای شگفتانگیز Spring Boot، Spring Boot Actuator است.
اگر یک برنامهنویس هستید، Spring Boot Actuator مجموعهای از ابزارهایی را برای شما به ارمغان میآورد که میخواهید از آنها برای کمک به افراد در عملیات نظارت بر برنامه شما استفاده کنید.
Spring Boot Actuator همه چیز در مورد پشتیبانی و نظارت بر تولید برنامه شما در حال اجرا است.
اگر در حال انجام عملیات هستید، Spring Boot Actuator مجموعه ای از ابزارهایی است که می خواهید توسعه دهندگان شما در پروژه های Spring Boot خود فعال کنند.
Spring Boot Actuator مجموعهای از ابزارها برای نظارت و مدیریت برنامههای Spring Boot در حین تولید است.
از آنجایی که صنعت به سمت میکروسرویسهای مستقر در کانتینرها پیش میرود، نظارت خودکار اهمیت بیشتری پیدا میکند.
عملگر Spring Boot Out of the box یک نقطه پایانی سلامتی را ارائه میکند که به راحتی میتواند به ابزارهای هماهنگی کانتینر، مانند Kubernetes یا Open Shift متصل شود، که میتواند برای راهاندازی هشدار یا خوددرمانی خودکار استفاده شود.
اما Spring Boot Actuator بسیار بیشتر از یک نقطه پایانی ساده سلامت است.
در این دوره آموزشی خواهید آموخت:
درباره نقاط پایانی موجود در Spring Boot Actuator.
چگونه می توانید نقاط پایانی سفارشی خود را بنویسید.
نحوه استفاده از Spring MVC برای نمایش نقاط پایانی از طریق HTTP.
درباره بررسی های سلامت خارج از جعبه ارائه شده توسط Spring Boot Actuator.
چگونه چک سلامت سفارشی خود را بنویسید.
نحوه نمایش اطلاعات تعهد Git در نقطه پایانی اطلاعات.
نحوه نمایش اطلاعات ساخت در نقطه پایانی اطلاعات.
نحوه مشاهده معیارهای سلامت سیستم (حافظه، بازدیدهای حافظه پنهان، استفاده از دیسک و غیره)
نحوه اضافه کردن معیارها برای مشاهده فعالیت برنامه شما (نمایش صفحه یا سایر اقدامات سفارشی)
نحوه تغییر سطوح گزارش در زمان اجرا برای کمک به عیب یابی.
وقتی کارها در تولید اشتباه پیش میرود، آیا خوب نیست بدانید دقیقاً چه نسخهای از کد شما در حال اجرا است؟
با Spring Boot Actuator، اضافه کردن اطلاعات از ورود به سیستم Git یا ساخت Jenkins CI ساده است. سپس، میتوانید به نقطه پایانی اطلاعات بروید و بدانید دقیقاً چه نسخهای از کد در حال تولید است.
هنگامی که مشکلی را عیبیابی میکنید، گاهی اوقات باید خروجی گزارش با جزئیات بیشتری را مشاهده کنید.
اگر در حال تولید هستید، احتمالاً سطوح گزارش شما کاهش یافته است تا سربار ورود به سیستم را به حداقل برسانید.
آنچه شما نیاز دارید راهی برای شلیک کردن برنامه در حال اجرا و تغییر سطوح گزارش است.
در این دوره، دقیقاً خواهید دید که چگونه میتوانید برنامه در حال اجرا خود را برای تنظیم سطوح گزارش استفاده کنید.
اگر در حال استقرار برنامههای Spring Boot در سازمانی امروزی هستید، Spring Boot Actuator واقعاً ضروری است.
نمایش نظرات