Cargando…

Monitoring microservices and containerized applications : deployment, configuration, and best practices for Prometheus and Alert Manager /

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 manage...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sabharwal, Navin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [CA] : APress, [2020]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1198558730
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 201002s2020 cau ob 001 0 eng d
040 |a YDX  |b eng  |e pn  |c YDX  |d EBLCP  |d YDXIT  |d OCLCO  |d UKAHL  |d GW5XE  |d UMI  |d TOH  |d OCLCF  |d UKMGB  |d LEATE  |d N$T  |d SNK  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBC0K0450  |2 bnb 
016 7 |a 019968874  |2 Uk 
019 |a 1202466884  |a 1226354921  |a 1232071683  |a 1264953929 
020 |a 9781484262160  |q (electronic bk.) 
020 |a 1484262166  |q (electronic bk.) 
020 |z 1484262158 
020 |z 9781484262153 
024 7 |a 10.1007/978-1-4842-6216-0  |2 doi 
029 1 |a AU@  |b 000068068739 
029 1 |a AU@  |b 000068809969 
029 1 |a AU@  |b 000068857510 
029 1 |a UKMGB  |b 019968874 
035 |a (OCoLC)1198558730  |z (OCoLC)1202466884  |z (OCoLC)1226354921  |z (OCoLC)1232071683  |z (OCoLC)1264953929 
037 |a CL0501000175  |b Safari Books Online 
050 4 |a QA76.76.S65  |b S23 2020 
082 0 4 |a 005.1/4  |2 23 
049 |a UAMI 
100 1 |a Sabharwal, Navin. 
245 1 0 |a Monitoring microservices and containerized applications :  |b deployment, configuration, and best practices for Prometheus and Alert Manager /  |c Navin Sabharwal. 
264 1 |a [CA] :  |b APress,  |c [2020] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: Container Overview -- Introducing Containers -- What Are Containers? -- Evolution of Container Technology -- Docker and Kubernetes Architecture -- Master Node -- Node (Worker) Components -- Microservices Architecture -- Container Monitoring Ecosystem Overview -- Summary -- Chapter 2: Getting Started with Containers -- Lab Environment Setup -- Setting Up Docker CE -- Setting Up Kubernetes -- Installing Kubernetes on RHEL 7 -- Add Worker Node to the Kubernetes Master Node 
505 8 |a Deploying an Application -- Summary -- Chapter 3: Getting Started with Prometheus and Alert Manager -- Overview of Prometheus -- Prometheus and Alert Manager Architecture -- Prometheus and Alert Manager Setup and Configuration -- Setting Up Prometheus on a Kubernetes Cluster -- Create Namespace -- ClusterRole Section Details -- ClusterRoleBinding Section -- Create a Config Map -- Create a Prometheus Deployment -- Exposing Prometheus as a Service -- Setting Up Alert Manager -- Create a Deployment -- Create a Service -- Alert Manager and Prometheus Integration -- Summary 
505 8 |a Chapter 4: Container Infrastructure Monitoring -- Container Infrastructure Monitoring Using Parameters -- Service Discovery -- Node Availability -- Node Health -- Kubernetes Control Plane -- Kubernetes Infrastructure Services -- Kubernetes Metrics -- Labels -- Helm and Tiller Setup -- Installing Tiller -- ClusterRole Section Details -- ClusterRoleBinding Section -- Exporters -- Node Exporter -- CPU Collector -- Filesystem Collector -- Diskstats Collector -- Netdev Collector -- Meminfo Collector -- Uname Collector -- cAdvisor Exporter -- Azure Monitor Exporter -- Kube Stat Metrics -- Summary 
505 8 |a Chapter 5: Working with Prometheus Query Language (PromQL) -- Data in Prometheus -- Getting Started -- Selectors -- Select Metric -- Filter by Labels -- Filter by Multiple Labels -- Select to Return Range Vectors -- Select Past/Historical Data -- Aggregation Example -- Logical and Arithmetic Operators -- Summary -- Chapter 6: Container Reporting & Dashboards -- Introduction to Container Reporting and Dashboards -- Grafana -- Panel -- Query Editor -- Dashboard -- Grafana Integration with Prometheus -- Summary -- Chapter 7: Container Application Monitoring Using Dynatrace 
505 8 |a Introduction to Dynatrace -- Architecture Overview -- Container Monitoring Using Dynatrace -- Containerized Application Deployment -- Monitoring Application using Dynatrace -- Container Metrics on Dynatrace -- Application Topology -- Transactions and Services -- Summary -- Chapter 8: Container Application Monitoring Using Sysdig -- Introduction to Sysdig -- Container Application Monitoring -- Sysdig Trial License Setup -- Elastic Kubernetes Service Setup on AWS -- Sysdig Agent Installation -- Deploy Sock Shop Application on EKS -- EKS Metrics on Sysdig -- Sysdig Navigation 
504 |a Includes bibliographical references and index. 
520 |a 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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Webometrics. 
650 6 |a Cybermétrie. 
650 7 |a Webometrics  |2 fast 
776 0 8 |i Print version:  |z 1484262158  |z 9781484262153  |w (OCoLC)1163931944 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484262160/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37890059 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6362037 
938 |a EBSCOhost  |b EBSC  |n 2638171 
938 |a YBP Library Services  |b YANK  |n 16986261 
994 |a 92  |b IZTAP