Chapter 8. Operations

8.1 Introduction

The focus of this chapter is how applications can successfully run in production. Section 8.2 discusses the challenges of operations. Log files are an important source of feedback from production. Section 8.3 shows how log files can be used to record and analyze information about the application. Section 8.4 demonstrates practically, with the help of the example application, how log files can be analyzed. As a tool for this, the ELK stack is used—ELK stands for Elasticsearch, Logstash, and Kibana. Elasticsearch stores the information from the log files, Logstash collects and parses the information, and Kibana provides the surface for the analysis. A suitable example environment for your own experiments is ...

Get A Practical Guide to Continuous Delivery now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.