Book description
Learn from an expert on how use self-adapting and self-healing systems within Docker.
About This Book
- Viktor Farcic shows you all aspects in the creation of self-adapting and self-healing systems in both a practical and hands-on approach.
- Learn how to choose a successful solution for metrics storage and query, including InfluxDB, Nagios and Sensu, Prometheus and Graphite.
- Discover how to integrate Docker Flow Monitor with Docker Flow Proxy.
- How to apply Docker self-healing and self-adaptive to both services and infrastructure.
Who This Book Is For
This book is for professionals experienced with Docker looking to create both self-adapting and self-healing systems using the software.
What You Will Learn
- Let Viktor Farcic show you all aspects in the creation of self-adapting and self-healing systems in both a practical and hands-on approach.
- Learn how to choose a successful solution for metrics storage and query, including InfluxDB, Nagios and Sensu, Prometheus and Graphite.
- Understand how to integrate Docker Flow Monitor with Docker Flow Proxy.
- The creation of cluster-wide alerts by creating alerts based on metrics.
- How to apply self-healing and self-adaptive to both services and infrastructure.
In Detail
Building on The DevOps 2.0 Toolkit and The DevOps 2.1 Toolkit: Docker Swarm, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to explore two new programs, self-adaptive and self-healing systems within Docker.
The DevOps 2.2 Toolkit: Self-Sufficient Docker Clusters is the latest book in Viktor Farcic's series that helps you build a full DevOps Toolkit. This book in the series looks at Docker, the tool designed to make it easier in the creation and running of applications using containers. In this latest entry, Viktor combines theory with a hands-on approach to guide you through the process of creating self-adaptive and self-healing systems.
Within this book, Viktor will cover a wide-range of emerging topics, including what exactly self-adaptive and self-healing systems are, how to choose a solution for metrics storage and query, the creation of cluster-wide alerts and what a successful self-sufficient system blueprint looks like.
Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker.
Style and approach
Readers join Viktor Farcic as he continues his exploration of Docker and begins to explore new opportunities with the platform.
Table of contents
- Title Page
- Copyright
- Dedication
- Contributor
- Packt Upsell
- Preface
- Introduction to Self-Adapting and Self-Healing Systems
- Choosing a Solution for Metrics Storage and Query
- Deploying and Configuring Prometheus
- Scraping Metrics
- Defining Cluster-Wide Alerts
- Alerting Humans
- Alerting the System
- Self-Healing Applied to Services
- Self-Adaptation Applied to Services
- Painting the Big Picture – The Self-Sufficient System Thus Far
-
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 a Production Cluster
- Self-Healing Applied to Infrastructure
- Self-Adaptation Applied to Infrastructure
- Blueprint of a Self-Sufficient System
- Other Books You May Enjoy
Product information
- Title: The DevOps 2.2 Toolkit
- Author(s):
- Release date: March 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788991278
You might also like
book
The DevOps 2.4 Toolkit
An exploration of continuous deployment to a Kubernetes cluster, using a wide range of Kubernetes platforms …
book
The DevOps 2.5 Toolkit
An advanced exploration of the skills and knowledge required for operating Kubernetes clusters, with a focus …
book
The DevOps 2.3 Toolkit
About This Book Learn from an expert on how to use Kubernetes, the most adopted container …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …