دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Mainak Chakraborty
سری:
ISBN (شابک) : 1484268873, 9781484268872
ناشر: Apress
سال نشر: 2021
تعداد صفحات: 253
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 مگابایت
در صورت تبدیل فایل کتاب Monitoring Cloud-Native Applications: Lead Agile Operations Confidently Using Open Source Software به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نظارت بر برنامههای Cloud-Native: عملیات چابک را با اطمینان با استفاده از نرمافزار منبع باز هدایت کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
خودتان را با تفاوتهای ظریف نظارت مدرن برای برنامههای کاربردی ابری که روی خوشههای Kubernetes اجرا میشوند، آشنا کنید. این کتاب به شما کمک میکند تا مفاهیم نظارت را شروع کنید، ابزارهای نظارتی منبع باز محبوب را به شما معرفی کند، و به یافتن مجموعه صحیح موارد استفاده برای اجرای آنها کمک کند. این جزئیات فنی عمیق نرمافزار منبع باز مورد استفاده در سیستمهای نظارتی مدرن را پوشش میدهد که برای محیطهایی که میکروسرویسها را اجرا میکنند ساخته شدهاند.
مانیتورینگ برنامههای کاربردی Cloud-Native به دو بخش تقسیم
میشود. بخش 1 با مقدمه ای بر برنامه های کاربردی ابری و مفاهیم
اساسی نظارت شروع می شود. سپس شما را از طریق جنبه های مختلف
نظارت بر حجم کاری کانتینری با استفاده از Kubernetes به عنوان
پلت فرم ارکستراسیون واقعی راهنمایی می کند. شما عمیقاً در
معماری یک سیستم نظارتی مدرن غوطه ور خواهید شد و اجزای منفرد
آن را با جزئیات مشاهده خواهید کرد.
بخش 2 شما را با ابزارهای منبع باز محبوبی آشنا می کند که توسط
شرکت ها و استارت آپ ها به طور یکسان استفاده می شوند و به خوبی
به عنوان ابزار انتخابی برای پیشگامان صنعت شناخته شده است.
ابتدا به پرومتئوس نگاه خواهید کرد و معماری و کاربرد آن را درک
خواهید کرد. همچنین در مورد InfluxDB که قبلاً TICK Stack
(Telegraf، InfluxDB، Chronograf و Kapacitor) نامیده می شد،
آشنا خواهید شد. شما جزئیات فنی معماری آن و موارد استفاده ای
که حل می کند را بررسی خواهید کرد. در فصل بعدی، با Grafana، یک
ابزار تجزیه و تحلیل متن باز چند پلتفرمی و تجسم تعاملی که می
تواند به شما در تجسم داده ها و داشبوردها کمک کند، آشنا می
شوید.
آنچه یاد خواهید گرفت
نظارت و مشاهده معیارها، رویدادها، گزارشها و ردیابیها
انجام زیرساخت و نظارت بر برنامهها برای معماری میکروسرویسها
تجزیه و تحلیل و تجسم دادههای جمعآوریشده
استفاده از هشدار، گزارشدهی و اقدامات خودکار برای حل مشکل< /p>
این کتاب برای چه کسی است
مدیران DevOps، مدیران ابر و مهندسین قابلیت اطمینان سایت (SRE)
که برنامهها و زیرساختهای ابری را مدیریت و نظارت میکنند به
صورت روزانه در سازمان هایشان.
Introduce yourself to the nuances of modern monitoring for cloud-native applications running on Kubernetes clusters. This book will help you get started with the concepts of monitoring, introduce you to popular open-source monitoring tools, and help with finding the correct set of use cases for their implementation. It covers the in-depth technical details of open-source software used in modern monitoring systems that are tailor made for environments running microservices.
Monitoring Cloud-Native Applications is divided into two
parts. Part 1 starts with an introduction to cloud-native
applications and the foundational concepts of monitoring. It
then walks you through the various aspects of monitoring
containerized workloads using Kubernetes as the de-facto
orchestration platform. You will dive deep into the
architecture of a modern monitoring system and look at its
individual components in detail.
Part 2 introduces you to popular open-source tools which are
used by enterprises and startups alike and are well
established as the tools of choice for industry stalwarts.
First off, you will look at Prometheus and understand its
architecture and usage. You will also learn about InfluxDB,
formerly called TICK Stack (Telegraf, InfluxDB, Chronograf,
and Kapacitor). You will explore the technical details of its
architecture and the use cases which it solves. In the next
chapter, you will be introduced to Grafana, a multi-platform
open source analytics and interactive visualization tool that
can help you with visualization of data and dashboards.
What You Will Learn
Monitor and observe of metrics, events, logs, and
traces
Carry out infrastructure and application monitoring for microservices architecture
Analyze and visualize collected data
Use alerting, reporting, and automated actions for problem resolution
Who This Book Is For
DevOps administrators, cloud administrators, and site
reliability engineers (SREs) who manage and monitor
applications and cloud infrastructure on a day-to-day basis
within their organizations.
Table of Contents About the Authors About the Technical Reviewer Introduction Part I: Architecture of Modern Monitoring Systems for Cloud Native Applications Chapter 1: Introduction to Modern Monitoring Microservices Containers Monitoring Importance of Monitoring DevOps—Roles and User Personas Monitoring Domains Reactive vs. Proactive Monitoring Monitoring System Need for a Monitoring System Features of a Modern Monitoring System Push vs. Pull Monitoring Advent of AIOps Kubernetes Summary Chapter 2: Observability Observability Three Pillars of Observability Metrics Time Series Granularity/Resolution Metadata Tags Categories of Metrics Work Metrics Resource Metrics Methods of Measurement USE Method RED Method Four Golden Signals Types of Metrics Gauges Counters Timers Histograms Summary Statistical Functions Events Observability of Kubernetes Sources of Metrics in Kubernetes Kubernetes API Server cAdvisor Kubernetes Metrics Server Kube-State-Metrics Kubernetes Internal Metrics Operations in a Kubernetes Environment Chapter 3: Architecture of a Modern Monitoring System Modern Monitoring System Architecture Data Collection Instrumenting Your Code Exposition Bridges Parsers Third-Party Exporters Agents collectd StatsD Telegraf fluentd OpenTelemetry OpenTelemetry Collector OpenTelemetry Collector Architecture Agent Gateway Open Telemetry Agent Data Storage LSM-Tree Time-Series Data TSDB Time-Series Data Models Modeling by Data Source Modeling by Metrics Data Analysis and Query Engine Filter Aggregation Grouping Downsampling Auto-rollup Data Visualization Line Graphs Stacked Graphs Bar Graphs Heatmaps Summary Graphs Aggregation Alerting Engine Alerting Strategy Features of a Modern Alerting System Log Aggregation Log Aggregation Architecture Ingestion Pipeline Logging in a Kubernetes Environment Best Practices for Logging Summary Part II: Open Source Monitoring Tools Chapter 4: Prometheus Installation Architecture Data Collection Exposition Format Service Discovery Targets Data Storage Visualization Alerting Grouping Routing Inhibition Silences Chapter 5: TICK Stack Installation Key Concepts in InfluxDB Organization Creating an Organization Renaming an Organization Deleting an Organization Members Creating a New User Updating a Username Removing a Member Deleting a User Buckets Data Collection Scraper Telegraf Telegraf Installation Manual Telegraf Configuration Data Storage InfluxDB Data Elements and Schema Tables Line Protocol Influx Query Language Alerting Configuring a Check Setting Thresholds Connecting to a Notification Endpoint Visualization Summary Chapter 6: Grafana Installation Adding a Data Source Creating a Dashboard Panels Panel Editor Visualization Stat Gauge Bar Gauge Display Settings Dashboards Dashboard Header Rows Manage Dashboards Dashboard Folder Playlists Explore Alerting State History Test Rule Adding a Notification Channel Summary Index