Skip to main content
  • Book
  • © 2020

Monitoring Microservices and Containerized Applications

Deployment, Configuration, and Best Practices for Prometheus and Alert Manager

Apress
  • Explains monitoring solutions for containers and microservices

  • Covers setting up Prometheus and Alert Manager

  • Explains infrastructure-as-code by integrating with Jenkins, Ansible, and Terraform to deliver end-to-end automation for container services

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-xii
  2. Container Overview

    • Navin Sabharwal, Piyush Pandey
    Pages 1-20
  3. Getting Started with Containers

    • Navin Sabharwal, Piyush Pandey
    Pages 21-42
  4. Getting Started with Prometheus and Alert Manager

    • Navin Sabharwal, Piyush Pandey
    Pages 43-83
  5. Container Infrastructure Monitoring

    • Navin Sabharwal, Piyush Pandey
    Pages 85-139
  6. Working with Prometheus Query Language (PromQL)

    • Navin Sabharwal, Piyush Pandey
    Pages 141-167
  7. Container Reporting & Dashboards

    • Navin Sabharwal, Piyush Pandey
    Pages 169-182
  8. Container Application Monitoring Using Dynatrace

    • Navin Sabharwal, Piyush Pandey
    Pages 183-233
  9. Container Application Monitoring Using Sysdig

    • Navin Sabharwal, Piyush Pandey
    Pages 235-269
  10. Automation and Orchestration of Container Monitoring

    • Navin Sabharwal, Piyush Pandey
    Pages 271-302
  11. Back Matter

    Pages 303-309

About this book

Discover the methodologies and best practices for getting started with container services monitoring using Prometheus, AppDynamics, and Dynatrace. The book begins with the basics of working with the containerization and microservices architecture while establishing the need for monitoring and management technologies. You’ll go through hands-on deployment, configuration, and best practices for Prometheus. Next, you’ll delve deeper into monitoring of container ecosystems for availability, performance, and logs, and then cover the reporting capabilities of Prometheus. Further, you’ll move on to advanced topics of extending Prometheus including how to develop new use cases and scenarios. 

You’ll then use enterprise tools such as AppDynamics and Wavefront to discover deeper application monitoring best practices. You’ll conclude with fully automated deployment of the monitoring and management platforms integrated with the container ecosystem using infrastructure-as -code tools such as Jenkins, Ansible and Terraform. The book provides sample code and best practices for you to look at container monitoring from a holistic viewpoint. 

This book is a good starting point for developers, architects, and administrators who want to learn about monitoring and management of cloud native and microservices containerized applications.  

What You Will Learn

  • Examine the fundamentals of container monitoring
  • Get an overview of the architecture for Prometheus and Alert Manager
  • Enable Prometheus monitoring for containers
  • Monitor containers using Wavefront
  • Use the guidelines on container monitoring with enterprise solutions AppDynamics and Wavefront
Who This Book Is For 

Software developers, system administrators, and DevOps engineers working for enterprise customers who want to use monitoring solutions for their container ecosystems. 

Authors and Affiliations

  • New Delhi, India

    Navin Sabharwal, Piyush Pandey

About the authors

Navin Sabharwal is an innovator, thought leader, author, and consultant in the areas of AI, machine learning, cloud computing, big data analytics, and software product development. He is responsible for IP development and service delivery in the areas of AI and machine learning, automation products, GCP, cloud computing, public cloud AWS, and Microsoft Azure. Navin has created niche award-winning products and solutions and has filed numerous patents in diverse fields such as IT services, assessment engines, ranking algorithms, capacity planning engines, and knowledge management. 

​Piyush is a solution architect for automation, DevOps, and cloud services with 10 years of IT experience. He is currently working as a deputy general manager at HCL DRYiCE, focusing on creating solutions catering to cloud adoption (including cloud landing zone, migration, and operations), automation, orchestration, and cloud life-cycle management.



Bibliographic Information

  • Book Title: Monitoring Microservices and Containerized Applications

  • Book Subtitle: Deployment, Configuration, and Best Practices for Prometheus and Alert Manager

  • Authors: Navin Sabharwal, Piyush Pandey

  • DOI: https://doi.org/10.1007/978-1-4842-6216-0

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books

  • Copyright Information: Navin Sabharwal, Piyush Pandey 2020

  • Softcover ISBN: 978-1-4842-6215-3Published: 01 October 2020

  • eBook ISBN: 978-1-4842-6216-0Published: 30 September 2020

  • Edition Number: 1

  • Number of Pages: XII, 309

  • Number of Illustrations: 333 b/w illustrations

  • Topics: Computer Applications, Open Source

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access