Application Observability with Elastic: Real-time metrics, logs, errors, traces, root cause analysis, and anomaly detection

  • 2h 19m
  • Navin Sabharwal, Ravishankar Shukla
  • BPB Publications
  • 2022

Real User Monitoring, Application Performance Monitoring, Alerting, and Dashboarding Using Elastic Stack

KEY FEATURES

  • Numerous examples and visual representations of Elastic APM's capabilities.
  • Covers Elastic APM cloud deployment, Kubernetes clusters, and real-user monitoring.
  • Includes Kibana's visualization, Alerting and Dashboarding features.

DESCRIPTION

This book teaches an APM engineer how to monitor software services and applications in real time, including collecting detailed performance data on the response time for incoming requests, database queries, cache calls, and external HTTP requests. The book helps readers to explore the architecture and components of the Elastic APM stack. It also teaches you how to architect, deploy, and configure the Elastic APM stack to meet your specific requirements.

The book focuses on monitoring and observability for applications and infrastructures built with Containers and Kubernetes. The book helps you configure APM capabilities like synthetic transaction and real-user transaction monitoring, integration with open-source tools like Prometheus, and data collection and processing using Logstash. Additionally, the book discusses how to use the Kibana dashboard features provided by Elastic APM in conjunction with alerting and dashboards to analyze the application's performance.

Finally, the book teaches Site Reliability Engineers (SREs) how to meet service-level objectives through indicators such as availability, latency, quality, and saturation.

WHAT YOU WILL LEARN

  • Unleash the need and the applications of observability.
  • Learn to architect and deploy the Elastic APM stack.
  • Practice observability of monolithic and microservices-based applications.
  • Learn advanced observability of Containers and Kubernetes cluster infrastructure.
  • Uncover insights on user experience, uptime, and synthetic monitoring.
  • Learn to use Kibana for exploiting alerts and visualization features.

WHO THIS BOOK IS FOR

Professionals in the fields of Application Performance Monitoring, Observability, Site Reliability Engineering, Software Development, AIOPS, and Cloud and Data Center Architecture will benefit greatly from this book. It would be beneficial, but not necessary, to have some knowledge of programming.

About the Author

Navin Sabharwal currently is the Chief Architect and Head of Strategy for Autonomics at HCL Technologies. He is responsible for innovation, presales, and delivery of award-winning autonomics platforms.

He is an innovator, thought leader, author, and consultant in areas of AI and Machine Learning, Cloud Computing, Big Data Analytics, Software Product Development, Engineering, and R&D. He is responsible for IP Development & Service Delivery in the areas of AI and Machine Learning, Automation products, Cloud Computing, Public Cloud AWS, Microsoft Azure, VMWare Private Cloud, Microsoft Private Cloud, Data Center Automation, Analytics for IT Operations, and IT Service Management.

Linkedin Bio: Navin Sabharwal

Ravishankar Shukla, is a Senior Consultant with over 12 years of IT experience and leads Observability practice globally within HCL Technologies. He primarily focuses on building market-leading Observability practice capabilities and joint GoToMarket offerings in collaboration with various Observability vendors.

He has been working on the delivery of digital transformation projects for various esteemed HCL clients through market-leading platforms such as Cisco AppDynamics, Dynatrace, New Relic as well as new and promising open-source observability platforms, including Elastic APM and Jaeger. He pursues emerging trends in the Full-Stack Observability space specially Open Telemetry standards and Observability for cloud-native applications and platforms.

In this Book

  • Introduction to Application Observability
  • Elastic Observability Features
  • Elastic Observability Deployment Architecture
  • Deployment of Elastic Observability Platform
  • Use Case—Observability for Containerized Java Application
  • Use Case—Observability for Kubernetes-Based Application
  • Observability for .Net Core Application
  • Elastic Observability—User Experience, Uptime, and Synthetic Monitoring
  • Logstash Pipelines in Elastic Observability
  • Prometheus Integration with Elastic Observability Platform
  • Machine Learning, Alerting, and Dashboards
SHOW MORE
FREE ACCESS