آموزش زبان Rust برای مانیتورینگ منابع داده و اتوماسیون - آخرین آپدیت

دانلود Rust for Data Source Monitoring and Automation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک سیستم مانیتورینگ در سطح تولید (Production-grade) برای سرویس‌های Rust را راه‌اندازی کنید و وظایف عملیاتی برای پایداری آن‌ها را خودکارسازی کنید. این دوره متوسط، مهارت‌های مهندسی سیستم را با ابزارهای مدرن Rust ترکیب می‌کند تا بتوانید زیرساخت‌های داده را مجهز به ابزار، مشاهده و مدیریت کنید. ماژول ۱ تمام پشته مانیتورینگ را پوشش می‌دهد: تفاوت لاگینگ و متریک‌ها، چهار سیگنال طلایی، استراتژی‌های جمع‌آوری داده به روش Push و Pull، پشته ELK در لینوکس، استفاده از Prometheus و Grafana برای جمع‌آوری و بصری‌سازی متریک‌ها، و استفاده از crate `tracing` برای لاگ‌های ساختاریافته در Rust. همچنین یک مسیر موازی با کمک هوش مصنوعی، ابزار Amazon Q Developer را برای کمک در کدنویسی معرفی می‌کند. ماژول ۲ به ساخت ابزارهای خط فرمان (CLI) با Rust برای اتوماسیون سیستم می‌پردازد: پیمایش سیستم فایل با walkdir و glob، تجزیه لاگ‌ها با regex و flate2، اجرای دستورات خارجی با `std::process::Command` و ساخت یک ابزار بررسی انطباق (Compliance) که قوانین تعریف شده در JSON را بررسی کرده و در صورت تخلف، کد خروج غیرصفر (مناسب برای CI/CD) ارائه می‌دهد. در طول دوره، یادگیرندگان ابزارهای استاندارد را با مدیریت پرامپت AWS Bedrock برای عملیات‌های تقویت‌شده با هوش مصنوعی ترکیب می‌کنند.

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

Week 1: Monitoring and Data Sources Week 1: Monitoring and Data Sources

  • 2.1.1 Introduction 2.1.1 Introduction

  • 2.1.2 Installing And Verifying On Vscode 2.1.2 Installing And Verifying On Vscode

  • 2.1.2 Logging And Monitoring Intersection 2.1.2 Logging And Monitoring Intersection

  • 2.1.3 Overview Of Monitoring Tools 2.1.3 Overview Of Monitoring Tools

  • 2.1.4 Push And Pull Strategies 2.1.4 Push And Pull Strategies

  • 2.1.5 Granularity And Retention Policies 2.1.5 Granularity And Retention Policies

  • 2.2.1 Introduction 2.2.1 Introduction

  • 2.2.2 Developing With Amazon Q Developer 2.2.2 Developing With Amazon Q Developer

  • 2.2.2 Installing The Elk Stack 2.2.2 Installing The Elk Stack

  • 2.2.3 Configuring The Elk Stack 2.2.3 Configuring The Elk Stack

  • 2.2.4 Adding A Prometheus Endpoint In Rust 2.2.4 Adding A Prometheus Endpoint In Rust

  • 2.2.5 Connecting Prometheus And Grafana 2.2.5 Connecting Prometheus And Grafana

  • 2.2.6 Exposing Custom Monitoring Endpoint 2.2.6 Exposing Custom Monitoring Endpoint

  • 2.2.7 Monitoring And Logging Strategies In Azure 2.2.7 Monitoring And Logging Strategies In Azure

  • 2.3.1 Introduction 2.3.1 Introduction

  • 2.3.2 Adding Logging To A Rust Application 2.3.2 Adding Logging To A Rust Application

  • 2.3.3 Documentation Assistance 2.3.3 Documentation Assistance

  • 2.3.3 Using Logging In A Rust Application 2.3.3 Using Logging In A Rust Application

  • 2.3.4 Controlling Verbosity Levels 2.3.4 Controlling Verbosity Levels

  • 2.3.5 Structured Logging 2.3.5 Structured Logging

Week 2: System Automation Week 2: System Automation

  • 2.1.1 Introduction to System Automation 2.1.1 Introduction to System Automation

  • 2.1.2 Overview of Automation Tasks You Can Build 2.1.2 Overview of Automation Tasks You Can Build

  • 2.1.2 Setting Up Provisioned Throughput 2.1.2 Setting Up Provisioned Throughput

  • 2.1.3 Crawling the Filesystem 2.1.3 Crawling the Filesystem

  • 2.1.4 Building a Rust CLI to Parse Files 2.1.4 Building a Rust CLI to Parse Files

  • 2.1.5 Parsing Log Files with Rust 2.1.5 Parsing Log Files with Rust

  • 2.1.6 Using Cron to Automate Tasks 2.1.6 Using Cron to Automate Tasks

  • 2.2.1 Introduction to Running External Programs 2.2.1 Introduction to Running External Programs

  • 2.2.2 Overview of Complexities of External Commands 2.2.2 Overview of Complexities of External Commands

  • 2.2.2 Testing Provisioned Throughput 2.2.2 Testing Provisioned Throughput

  • 2.2.3 Strategies for Parsing Command Output 2.2.3 Strategies for Parsing Command Output

  • 2.2.4 Avoiding Path Issues 2.2.4 Avoiding Path Issues

  • 2.2.5 Error Reporting Techniques 2.2.5 Error Reporting Techniques

  • 2.2.6 File Logging for Error Reporting 2.2.6 File Logging for Error Reporting

  • 2.3.1 Introduction to Building a Compliance Utility 2.3.1 Introduction to Building a Compliance Utility

  • 2.3.2 Evaluate Prompts in Bedrock 2.3.2 Evaluate Prompts in Bedrock

  • 2.3.2 When to Use Compliance 2.3.2 When to Use Compliance

  • 2.3.3 Using JSON with Rust 2.3.3 Using JSON with Rust

  • 2.3.4 Building a Compliance Program 2.3.4 Building a Compliance Program

  • 2.3.5 Improving Reporting Logic 2.3.5 Improving Reporting Logic

  • 2.3.6 Program Reporting Strategies 2.3.6 Program Reporting Strategies

Course Assessment Course Assessment

نمایش نظرات

آموزش زبان Rust برای مانیتورینگ منابع داده و اتوماسیون
جزییات دوره
4h 46m
41
(آخرین آپدیت)
11
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده