Practical Monitoring. Effective Strategies for the Katowice

Do you have a nagging feeling that your monitoring needs improvement, but you just aren...t sure where to start or how to do it? Are you plagued by constant, meaningless alerts? Does your monitoring system routinely miss real problems? This is the book for you.Mike Julian lays out a practical …

od 76,42 Najbliżej: 26 km

Liczba ofert: 1

Oferta sklepu

Opis

Do you have a nagging feeling that your monitoring needs improvement, but you just aren...t sure where to start or how to do it? Are you plagued by constant, meaningless alerts? Does your monitoring system routinely miss real problems? This is the book for you.Mike Julian lays out a practical approach to designing and implementing effective monitoring-from your enterprise application down to the hardware in a datacenter, and everything between. Practical Monitoring provides you with straightforward strategies and tactics for designing and implementing a strong monitoring foundation for your company.This book takes a unique vendor-neutral approach to monitoring. Rather than discuss how to implement specific tools, Mike teaches the principles and underlying mechanics behind monitoring so you can implement the lessons in any tool.Practical Monitoring covers essential topics including:Monitoring antipatternsPrinciples of monitoring designHow to build an effective on-call rotationGetting metrics and logs out of your application Spis treści: Preface Who Should Read This Book Why I Wrote This Book A Word on Monitoring Today Navigating This Book Online Resources Conventions Used in This Book Using Code Examples OReilly Safari How to Contact Us Acknowledgments I. Monitoring Principles 1. Monitoring Anti-Patterns Anti-Pattern #1: Tool Obsession Monitoring Is Multiple Complex Problems Under One Name Avoid Cargo-Culting Tools Sometimes, You Really Do Have to Build It The Single Pane of Glass Is a Myth Anti-Pattern #2: Monitoring-as-a-Job Anti-Pattern #3: Checkbox Monitoring What Does Working Actually Mean? Monitor That. OS Metrics Arent Very Usefulfor Alerting Collect Your Metrics More Often Anti-Pattern #4: Using Monitoring as a Crutch Anti-Pattern #5: Manual Configuration Wrap-Up 2. Monitoring Design Patterns Pattern #1: Composable Monitoring The Components of a Monitoring Service Data collection Metrics Logs Data storage Visualization Analytics and Reporting Alerting Pattern #2: Monitor from the User Perspective Pattern #3: Buy, Not Build Its Cheaper Youre (Probably) Not an Expert at Architecting These Tools SaaS Allows You to Focus on the Companys Product No, Really, SaaS Is Actually Better Pattern #4: Continual Improvement Wrap-Up 3. Alerts, On-Call, and Incident Management What Makes a Good Alert? Stop Using Email for Alerts Write Runbooks Arbitrary Static Thresholds Arent the Only Way Delete and Tune Alerts Use Maintenance Periods Attempt Automated Self-Healing First On-Call Fixing False Alarms Cutting Down on Needless Firefighting Building a Better On-Call Rotation Incident Management Postmortems Wrap-Up 4. Statistics Primer Before Statistics in Systems Operations Math to the Rescue! Statistics Isnt Magic Mean and Average Median Seasonality Quantiles Standard Deviation Wrap-Up II. Monitoring Tactics 5. Monitoring the Business Business KPIs Two Real-World Examples Yelp Reddit Tying Business KPIs to Technical Metrics My App Doesnt Have Those Metrics! Finding Your Companys Business KPIs Wrap-Up 6. Frontend Monitoring The Cost of a Slow App Two Approaches to Frontend Monitoring Document Object Model (DOM) Frontend Performance Metrics Navigation Timing API Speed Index OK, Thats Great, but How Do I Use This? Logging Synthetic Monitoring Wrap-Up 7. Application Monitoring Instrumenting Your Apps with Metrics How It Works Under the Hood Monitoring Build and Release Pipelines Health Endpoint Pattern Application Logging Wait a MinuteShould I Have a Metric or a Log Entry? What Should I Be Logging? Write to Disk or Write to Network? Serverless / Function-as-a-Service Monitoring Microservice Architectures Wrap-Up 8. Server Monitoring Standard OS Metrics CPU Memory Network Disk Load SSL Certificates SNMP Web Servers Database Servers Load Balancers Message Queues Caching DNS NTP Miscellaneous Corporate Infrastructure DHCP SMTP Monitoring Scheduled Jobs Logging Collection Storage Analysis Wrap-Up 9. Network Monitoring The Pains of SNMP What Is SNMP? How Does It Work? A Word on Security How Do I Use SNMP? Installation and configuration on Linux Installation configuration on macOS Testing net-snmp Installing vendor MIBs Thats great, Mike. But wheres the list of OIDs I should monitor? Interface Metrics Interface and Logging Recap Configuration Tracking Voice and Video Routing Spanning Tree Protocol (STP) Chassis CPU and Memory Hardware Flow Monitoring Capacity Planning Working Backward Forecasting Wrap-up 10. Security Monitoring Monitoring and Compliance User, Command, and Filesystem Auditing Setting Up auditd auditd and Remote Logs Host Intrusion Detection System (HIDS) rkhunter Network Intrusion Detection System (NIDS) Wrap-Up 11. Conducting a Monitoring Assessment Business KPIs Frontend Monitoring Application and Server Monitoring Security Monitoring Alerting Wrap-Up A. An Example Runbook: Demo App Demo App Metadata Escalation Procedure External Dependencies Internal Dependencies Tech Stack Metrics and Logs Alerts B. Availability Chart Index

Specyfikacja

Podstawowe informacje

Autor
  • Mike Julian
Rok wydania
  • 2017
Format
  • MOBI
  • EPUB
Ilość stron
  • 170
Kategorie
  • Programowanie
Wybrane wydawnictwa
  • O'Reilly Media