دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: James Turnbull
سری:
ISBN (شابک) : 9780988820289, 0988820285
ناشر: Turnbull Press
سال نشر: 2018
تعداد صفحات: 394
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب Monitoring with Prometheus به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نظارت با پرومتئوس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نحوه اجرای نظارت بر متریک محور با Prometheus را بیاموزید. این کتاب مقدماتی به شما می آموزد که چگونه از Prometheus برای نظارت بر میزبان ها، برنامه ها و سرویس ها استفاده کنید. ما نصب، نظارت اولیه، کشف سرویس، هشدار، نظارت بر گزارش، مقیاسبندی و تجسم را پوشش میدهیم. شامل آشنایی شما با اصول، روش ها و رویکردهای نظارت است. بیاموزید که چگونه در یک دنیای متریک محور از جمله ایجاد آستانه های پویا، تشخیص ناهنجاری اساسی، نظارت بر تجمع، و فدراسیون نظارت کنید. ما نحوه اعمال الگوهای مدرن مانند چهار سیگنال طلایی گوگل، روش USE و روش RED را بررسی خواهیم کرد. ما نظارت بر Kubernetes، کانتینرهای Docker، پایگاههای داده را پوشش میدهیم و به برنامههای کاربردی ابزار دقیق و یکپارچهسازی گزارشها نگاه میکنیم. ما بر چالشهای خاص نظارت بر محیطهای بسیار پویا، گذرا و معماریهای جدید مانند میکروسرویسها تمرکز میکنیم. ما بر نظارت در Cloud تمرکز میکنیم، از جمله بررسی خدمات کشف و نظارت برای پلتفرمهای Cloud.
Learn how to implement metrics-centric monitoring with Prometheus. This introductory book teaches you how to use Prometheus to monitor hosts, applications, and services. We cover installation, basic monitoring, service discovery, alerting, log monitoring, scaling, and visualization. Includes introducing you to monitoring basics, methodologies and approaches. Learn how to monitor in a metric-centric world including building dynamic thresholds, basic anomaly detection, monitoring aggregation, and federation. We'll look at how to apply modern patterns like Google's Four Golden Signals, the USE method, and the RED method. We cover monitoring Kubernetes, Docker containers, databases, and we look at instrumenting applications and integrating logging. We focus on the particular challenges of monitoring highly dynamic, transitory environments and new architectures like microservices. We focus on monitoring in the Cloud, including looking at service discovery and monitoring for Cloud platforms.
Foreword Who is this book for? Credits and Acknowledgments Technical Reviewers Jamie Wilkinson Paul Gier Editor Author Conventions in the book Code and Examples Colophon Errata Disclaimer Copyright Version Introduction What is monitoring? Technology as a customer The business as a customer Monitoring fundamentals Monitoring as afterthought Monitoring by rote Not monitoring for correctness Monitoring statically Not monitoring frequently enough No automation or self-service Good monitoring summary Monitoring mechanics Probing and introspection Pull versus push Types of monitoring data Metrics So what\'s a metric? Types of metrics Metric summaries Metric aggregation Monitoring methodologies The USE Method The Google Four Golden Signals Contextual, useful alerts and notifications Visualization But didn\'t you write that other book? What\'s in the book? Summary Introduction to Prometheus The Prometheus backstory Prometheus architecture Metric collection Service discovery Aggregation and alerting Querying data Autonomy Redundancy and high availability Visualization The Prometheus data model Metric names Labels Samples Notation Metrics retention Security model Prometheus ecosystem Useful Prometheus links Summary Installation and Getting Started Installing Prometheus Installing Prometheus on Linux Installing Prometheus on Microsoft Windows Alternative Microsoft Windows installation Alternative Mac OS X installation Stacks Installing via configuration management Deploying via Kubernetes Configuring Prometheus Global Alerting Rule files Scrape configuration Starting the server Running Prometheus via Docker First metrics Prometheus expression browser Time series aggregation Capacity planning Memory Disk Summary Monitoring Nodes and Containers Monitoring nodes Installing the Node Exporter Configuring the Node Exporter Configuring the Textfile collector Enabling the systemd collector Running the Node Exporter Scraping the Node Exporter Filtering collectors on the server Monitoring Docker Running cAdvisor Scraping cAdvisor Scrape lifecycle Labels Label taxonomies Relabelling The Node Exporter and cAdvisor metrics The trinity and the USE method Service status Availability and the up metric The metadata metric Query permanence Recording rules Configuring recording rules Adding recording rules Visualization Installing Grafana Starting and configuring Grafana Configuring the Grafana web interface First dashboard Summary Service Discovery Scrape lifecycle and static configuration redux File-based discovery Writing files for file discovery Inbuilt service discovery plugins Amazon EC2 service discovery plugin DNS service discovery Summary Alerting and Alertmanager Alerting How the Alertmanager works Installing Alertmanager Installing Alertmanager on Linux Installing Alertmanager on Microsoft Windows Stacks Installing via configuration management Configuring the Alertmanager Running Alertmanager Configuring Prometheus for Alertmanager Alertmanager service discovery Monitoring Alertmanager Adding alerting rules Adding our first alerting rule What happens when an alert fires? The alert at the Alertmanager Adding new alerts and templates Routing Routes Receivers and notification templates Silences and maintenance Controlling silences via the Alertmanager Controlling silences via amtool Summary Scaling and Reliability Reliability and fault tolerance Duplicate Prometheus servers Setting up Alertmanager clustering Configuring Prometheus for an Alertmanager cluster Scaling Functional scaling Horizontal shards Remote storage Third-party tools Summary Instrumenting Applications An application monitoring primer Where should I instrument? Instrument taxonomies Metrics Application metrics Business metrics Where to put your metrics The utility pattern The external pattern Building metrics into a sample application Summary Logging as Instrumentation Processing logs for metrics Introducing mtail Installing mtail Using mtail Running mtail Processing web server access logs Parsing Rails logs into a histogram Deploying mtail Scraping our mtail endpoint Summary Probing Probing architecture The blackbox exporter Installing the exporter Installing the exporter on Linux Installing the exporter on Microsoft Windows Installing via configuration management Configuring the exporter HTTP check ICMP check DNS check Starting the exporter Creating the Prometheus job Summary Pushing Metrics and the Pushgateway The Pushgateway When not to use the Pushgateway Installing the Pushgateway Installing the Pushgateway on Linux Installing the Pushgateway on Microsoft Windows Installing via configuration management Configuring and running the Pushgateway Sending metrics to the Pushgateway Viewing metrics on the Pushgateway Deleting metrics in the Pushgateway Sending metrics from a client Summary Monitoring a Stack - Kubernetes Our Kubernetes cluster Running Prometheus on Kubernetes Monitoring Kubernetes Monitoring our Kubernetes nodes Node Exporter DaemonSet Node Exporter service Deploying the Node Exporter The Node Exporter job Node Explorer rules Kubernetes Kube-state-metrics Kube API CAdvisor and Nodes Summary Monitoring a Stack - Tornado Sidecar pattern MySQL MySQL Prometheus configuration Redis Redis Prometheus configuration Tornado Adding the Clojure wrapper Adding a registry Adding metrics Exporting the metrics Tornado Prometheus configuration Summary List of Figures List of Listings Index