目錄(134章)
倒序
- coverpage
- Title Page
- Dedication
- Contributor
- About the author
- Packt is searching for authors like you
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Preface
- Overview
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Introduction to Self-Adapting and Self-Healing Systems
- What is a self-adaptive system?
- What is a self-healing system?
- What now?
- Choosing a Solution for Metrics Storage and Query
- Non-dimensional versus dimensional metrics
- Graphite
- InfluxDB
- Nagios and Sensu
- Prometheus
- Which tool should we choose?
- What now?
- Deploying and Configuring Prometheus
- Deploying Prometheus stack
- Designing a more dynamic monitoring solution
- Deploying Docker Flow Monitor
- Integrating Docker Flow Monitor with Docker Flow Proxy
- What now?
- Scraping Metrics
- Creating the cluster and deploying services
- Deploying exporters
- Exploring exporter metrics
- Querying metrics
- Updating service constraints
- Using memory reservations and limits in Prometheus
- What now?
- Defining Cluster-Wide Alerts
- Creating the cluster and deploying services
- Creating alerts based on metrics
- Defining multiple alerts for a service
- Postponing alerts firing
- Defining additional alert information through labels and annotations
- Using shortcuts to define alerts
- What now?
- Alerting Humans
- Creating the cluster and deploying services
- Setting up Alertmanager
- Using templates in Alertmanager configuration
- What now?
- Alerting the System
- The four quadrants of a dynamic and self-sufficient system
- Self-Healing Applied to Services
- Creating the cluster and deploying services
- Using Docker Swarm for self-healing services
- Is it enough to have self-healing applied to services?
- What now?
- Self-Adaptation Applied to Services
- Choosing the tool for scaling
- Creating the cluster and deploying services
- Preparing the system for alerts
- Creating a scaling pipeline
- Preventing the scaling disaster
- Notifying humans that scaling failed
- Integrating Alertmanager with Jenkins
- What now
- Painting the Big Picture – The Self-Sufficient System Thus Far
- Developer's role in the system
- Continuous deployment role in the system
- Service configuration role in the system
- Proxy role in the system
- Metrics role in the system
- Alerting role in the system
- Scheduler role in the system
- Cluster role in the system
- What now?
- Instrumenting Services
- Defining requirements behind service specific metrics
- Differentiating services based on their types
- Choosing instrumentation type
- Creating the cluster and deploying services
- Instrumenting services using counter
- Instrumenting services using gauges
- Instrumenting services using histograms and summaries
- What now?
- Self-Adaptation Applied to Instrumented Services
- Setting up the objectives
- Creating the cluster and deploying services
- Scraping metrics from instrumented services
- Querying metrics from instrumented services
- Firing alerts based on instrumented metrics
- Scaling services automatically
- Sending error notifications to slack
- What now?
- Setting Up a Production Cluster
- Creating a Docker for AWS cluster
- Deploying services
- Securing services
- Persisting state
- Alternatives to CloudStor volume driver
- Setting up centralized logging
- Extending the capacity of the cluster
- What now?
- Self-Healing Applied to Infrastructure
- Automating cluster setup
- Exploring fault tolerance
- What now?
- Self-Adaptation Applied to Infrastructure
- Creating a cluster
- Scaling nodes manually
- Creating scaling job
- Scaling cluster nodes automatically
- Rescheduling services after scaling nodes
- Scaling nodes when replica state is pending
- What now?
- Blueprint of a Self-Sufficient System
- Service tasks
- Self-healing flow
- Deployment flow
- Reconfiguration flow
- Request flow
- Self-adaptation flow
- Infrastructure tasks
- Self-healing flow
- Request flow
- Self-adaptation flow
- Logic matters tools might vary
- What now?
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 18:46:45
推薦閱讀
- 我國體育企業資本擴張模式研究
- 民國時期的土地典當:理論與實踐
- 中國科技發展與戰略
- 生態文明范式:鄂西圈實踐
- SPSS 統計分析實用教程(第2版)
- 中國國家賠償論
- 尋找“座頭鯨”:中國企業是如何進行社會創新的?
- 每天懂點好玩人性學
- 社區矯正工作評估:理論與實踐
- 卓有成效的組織:經典版
- 草原生態保護補助獎勵機制對牧戶福利差異影響研究
- 大師之聲(第一卷)
- 第十一論綱: 介入日常生活的學術
- The Little SAS Book 中文版
- 上海大都市土地整治
- 大學類解
- 走進互聯網時代
- 中國技能人才發展狀況研究
- 中國社會科學離科學還有多遠?
- 殺母的文化:20世紀美國大眾心態史
- 技術元素
- 美國生活中的同化
- 綜合農協:中國“三農”改革突破口·2015年卷
- 社群學習
- 珠江論叢(2018年第1輯/總第19輯)
- 肉身哲學:親身心智及其向西方思想的挑戰(全二冊)
- 中斷與再造:社區矯正假釋犯角色適應過程研究
- 統計學基礎(第2版)
- R語言在統計中的應用
- Management in India:Grow from an Accidental to a successful manager in the IT & knowledge industry