Monitoring Taxonomy

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Choosing a monitoring tool can be a tedious exercise. Perhaps you need to inspect sFlow traffic. Or measure latency between worker threads and your kafka queue. Which tools are available for your specific task and how do you weigh the options? This free reference guide helps you categorize your problem and then presents a collection of tools that meet your needs. Using a hierarchy, this ebook lets you quickly filter out tools that don’t apply. Do you want a hosted tool or to manage it onsite? Will it collect measurements or process them? What exactly do you want to monitor? Once you pin down the requirements, Monitoring Taxonomy takes you to the tools that match. This ebook describes 62 open source and commercial tools in eight different categories. Monitoring cries out for a taxonomy system. While every other engineering discipline relies on rigid classification, "monitoring" has become a catchall for a wide range of tools and activities. This ebook helps overwhelmed operations engineers quickly narrow down the choices.

Author(s): Dave Josephsen
Publisher: O'Reilly
Year: 2017

Language: English
Pages: 68

Cover
Free ebooks and reports
Copyright
Table of Contents
Chapter 1. Welcome! Read This First
How Does This Report Work?
Let’s Begin
Operations Burden
Pay Model
Activity Model
Focus
Ok, I Think I Know What I’m Looking For, Now What?
How Did You Choose the Tools?
Why Did You Write This?
Chapter 2. Monitoring
A Few Types of Monitoring Systems
Centralized Pollers
Passive Collectors
Roll-Up Collectors
Process Emitters/Reporters
Application Performance Monitoring
Real User Monitoring
Exception Tracking
Remote Polling
A Few Things That You Should Know About Monitoring Systems
Think Big, But Use Small Tools
Push versus Pull
Agent versus Agentless
Data Summarization and Storage
Autodiscovery
Data-to-Ink Ratio
Chapter 3. traditional.free_open.collectors.data
StatsD: Simple Daemon for Stats Aggregation
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 4. traditional.free_open.collectors.system
CollectD: Everybody’s Favorite Monitoring Agent
Push, Pull, Both, or Neither?
Measurement resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 5. traditional.free_open.monoliths.data
Consul: Not What You Probably Meant by “Monitoring”
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Elasticsearch, Logstash, and Kibana (ELK)
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Prometheus: Graphite Reimagined
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 6. traditional.free_open.monoliths.network
SmokePing: Ping, with Graphs
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 7. traditional.free_open.monoliths.system
Check_MK: Making Nagios Easier
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Ganglia: Large Scale, High-Resolution Metrics Collection
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Icinga: Nagios Extended
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Monit: Think Monitoringd
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Munin: Cacti for Servers
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Naemon: The New Nagios
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Nagios: The Venerable, Ubiquitous, Operations-Centric, System Monitoring Monolith
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
OMD: Nagios Made Easy(er)
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Sensu: Nagios Reimagined
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Shinken: Py-Nagios
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Xymon: Bigger Big Brother
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Zabbix: A Nagios Replacement for “Enterprise” Businesses
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 8. traditional.free_open.processors.data
Grafana: The “Uber” of Metric Frontends
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Graphite: Everybody’s Favorite OSS Metrics Tool
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
OpenTSDB: Hadoop All the Metrics
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 9. traditional.free_open.processors.network
Cacti: Bringing Joy to NetOps Since 1996
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 10. traditional.free_open.processors.system
Riemann: The Monitoring Leatherman
Push, Pull, Both, or Neither?
Measurement Resolution
Data Storage
Analysis Capabilities
Notification Capabilities
Integration Capabilities
Scaling Model
Chapter 11. Still Reading, Eh?
About the Author