Book Image

Datadog Cloud Monitoring Quick Start Guide

By : Thomas Kurian Theakanath
Book Image

Datadog Cloud Monitoring Quick Start Guide

By: Thomas Kurian Theakanath

Overview of this book

Datadog is an essential cloud monitoring and operational analytics tool which enables the monitoring of servers, virtual machines, containers, databases, third-party tools, and application services. IT and DevOps teams can easily leverage Datadog to monitor infrastructure and cloud services, and this book will show you how. The book starts by describing basic monitoring concepts and types of monitoring that are rolled out in a large-scale IT production engineering environment. Moving on, the book covers how standard monitoring features are implemented on the Datadog platform and how they can be rolled out in a real-world production environment. As you advance, you'll discover how Datadog is integrated with popular software components that are used to build cloud platforms. The book also provides details on how to use monitoring standards such as Java Management Extensions (JMX) and StatsD to extend the Datadog platform. Finally, you'll get to grips with monitoring fundamentals, learn how monitoring can be rolled out using Datadog proactively, and find out how to extend and customize the Datadog platform. By the end of this Datadog book, you will have gained the skills needed to monitor your cloud infrastructure and the software applications running on it using Datadog.
Table of Contents (19 chapters)
1
Section 1: Getting Started with Datadog
9
Section 2: Extending Datadog
14
Section 3: Advanced Monitoring

Preface

Monitoring software applications used to be an afterthought – when an outage happened, a check was put in place to monitor the functionality of the software or the status of part of the infrastructure where the software system ran. It had never been comprehensive, and the monitoring infrastructure grew organically. The first-generation monitoring tools were only designed to meet such a simple, reactive approach to rolling out monitoring.

The widespread use of the public cloud as a computing platform, the ongoing trend of deploying applications as microservices, and the delivery of Software as a Service (SaaS) with 24x7 availability made the operating of software systems far more complex than it used to be. Proactive monitoring became an essential part of DevOps culture as rolling out monitoring iteratively and incrementally is not an option anymore as the users expect the software systems to always be available. Software systems are now designed with observability in mind so that their workings can be exposed and monitored well. Both system and application logs are aggregated and analyzed for operational insights.

There is a large repository of monitoring applications now available to meet these new monitoring requirements both as on-premises and SaaS-based solutions. Some tools focus on a specific area of monitoring and others try to cater to all types of monitoring. It is common to use three or four different monitoring applications to cover all aspects of monitoring. Datadog, a SaaS monitoring solution, is emerging as a monitoring platform that can be used to build a comprehensive monitoring infrastructure in an enterprise. This book aims to introduce Datadog to a variety of audiences and help you to roll out Datadog as a proactive monitoring solution.