آموزش Node.js Microservices: نظارت و ثبت گزارش

Node.js Microservices: Monitoring and Logging

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کنترل میکروسرویس های Node.js خود را در دست بگیرید. در این دوره، Node.js Microservices: Monitoring and Logging، یاد خواهید گرفت که به طور موثر ابزارهای مشاهده پذیری را برای میکروسرویس های Node.js خود راه اندازی و استفاده کنید. ابتدا، نحوه ورود و بازیابی آنچه در سیستم شما در حال انجام است را بررسی خواهید کرد. در مرحله بعد، قدرت معیارها، داشبوردها و هشدارهای خودکار را کشف خواهید کرد. در نهایت، یاد می‌گیرید که چگونه درخواست‌های کاربر را در سرویس‌های خود ردیابی کنید. وقتی این دوره را به پایان رساندید، مهارت‌ها و دانش قابل مشاهده‌پذیری مورد نیاز برای اشکال‌زدایی، نگهداری و بهبود میکروسرویس‌های Node.js خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ثبت بهترین شیوه ها برای میکروسرویس ها Logging Best Practices for Microservices

  • بررسی نسخه Version Check

  • معرفی Introduction

  • با GloboTicket آشنا شوید Meet GloboTicket

  • مثال ورود به سیستم Logging Example

  • قابلیت مشاهده Observability

  • ثبت کتابخانه ها برای Node.js Logging Libraries for Node.js

  • سطوح ورود به سیستم Logging Levels

  • مثال پینو Pino Example

  • فرمت های ثبت نام Logging Formats

  • ثبت بهترین شیوه ها برای میکروسرویس ها Logging Best Practices for Microservices

  • مثال کامل Full Example

  • نسخه ی نمایشی: ورود به سیستم اکسپرس با وینستون و مورگان Demo: Logging in Express with Winston and Morgan

پیاده سازی ثبت متمرکز با ELK Stack Implementing Centralized Logging with ELK Stack

  • معرفی Introduction

  • پشته ELK The ELK Stack

  • Docker و Docker Compose Docker and Docker Compose

  • نسخه ی نمایشی: اجرای ELK با Docker Compose Demo: Running ELK with Docker Compose

  • بلع لاگ با Logstash Ingesting Logs with Logstash

  • نسخه ی نمایشی: Logstash Demo: Logstash

  • ذخیره سیاههها با Elasticsearch Storing Logs with Elasticsearch

  • نسخه ی نمایشی: Elasticsearch Demo: Elasticsearch

  • تجسم سیاههها با کیبانا Visualizing Logs with Kibana

  • نسخه ی نمایشی: کیبانا Demo: Kibana

  • تعدادی نکته Some Tips

  • نسخه ی نمایشی: اشکال زدایی با ELK Demo: Debugging with ELK

مانیتورینگ میکروسرویس ها با Prometheus و Grafana Monitoring Microservices with Prometheus and Grafana

  • معرفی Introduction

  • درک نظارت Understanding Monitoring

  • پرومتئوس و گرافانا Prometheus and Grafana

  • نصب و راه اندازی Installation

  • نسخه ی نمایشی: اجرای Prometheus و Grafana با Docker Compose Demo: Running Prometheus and Grafana with Docker Compose

  • ابزار دقیق Node.js Microservices Instrumenting Node.js Microservices

  • نسخه ی نمایشی: ابزار دقیق یک برنامه Node.js Demo: Instrumenting a Node.js Application

  • ایجاد داشبورد Grafana Creating Grafana Dashboards

  • نسخه ی نمایشی: Grafana Demo: Grafana

  • تنظیم هشدارها Setting up Alerts

  • نسخه ی نمایشی: هشدارها Demo: Alerts

  • M4 12 Open_Telemetry M4 12 Open_Telemetry

ردیابی توزیع شده با Jaeger یا Zipkin Distributed Tracing with Jaeger or Zipkin

  • معرفی Introduction

  • چرا ثبت نام کافی نیست؟ Why Is Logging Not Enough?

  • نسخه ی نمایشی: اجرای Jaeger و Zipkin با Docker Compose Demo: Running Jaeger and Zipkin with Docker Compose

  • انتشار زمینه Context Propagation

  • نسخه ی نمایشی: ردیابی با Zipkin Demo: Tracing with Zipkin

  • نسخه ی نمایشی: ردیابی با جیگر Demo: Tracing with Jaeger

  • نسخه ی نمایشی: ردیابی و نظارت با تله متری باز Demo: Tracing and Monitoring with Open Telemetry

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Node.js Microservices: نظارت و ثبت گزارش
جزییات دوره
2h 26m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
Julian Mateu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julian Mateu Julian Mateu

جولیان که فارغ‌التحصیل رشته مهندسی الکترونیک از دانشگاه بوئنوس آیرس است، و در حال حاضر در لندن مستقر است، بیش از 7 سال را در صنعت نرم‌افزار، از همکاری با شرکت‌های فناوری بزرگ مانند آمازون و گوگل، تا استارت‌آپ‌های پویا، گذرانده است. او کار خود را در موبایل و روباتیک آغاز کرد و در نهایت اشتیاق خود را در توسعه backend و سیستم های توزیع شده مبتنی بر ابر یافت. جولیان در جاوا و پایتون مهارت دارد و نرم افزارهایی را برای سیستم های ابری توزیع شده طراحی، پیاده سازی و استقرار می دهد. جولیان با اعتقاد به اینکه فناوری صرفا یک ابزار است، بر اهمیت تمرکز بر مشکل و راه حل، به جای خود فناوری تأکید می کند. اشتیاق او به مربیگری فراتر از نقش های فنی اش است. جولیان دستیار تدریس در دانشگاه بوده است و از به اشتراک گذاشتن دانش خود با کسانی که در زمینه فناوری شروع کرده اند لذت می برد. جولیان علاوه بر نرم افزار، موسیقی برای فیلم و تلویزیون می نویسد و پیانو و گیتار می نوازد