reklama - zainteresowany?

Prometheus: Up & Running. Infrastructure and Application Performance Monitoring - Helion

Prometheus: Up & Running. Infrastructure and Application Performance Monitoring
ebook
Autor: Brian Brazil
ISBN: 978-14-920-3409-4
stron: 386, Format: ebook
Data wydania: 2018-07-09
Księgarnia: Helion

Cena książki: 177,65 zł (poprzednio: 206,57 zł)
Oszczędzasz: 14% (-28,92 zł)

Dodaj do koszyka Prometheus: Up & Running. Infrastructure and Application Performance Monitoring

Get up to speed with Prometheus, the metrics-based monitoring system used by tens of thousands of organizations in production. This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including infrastructure and application monitoring, dashboarding and alerting, direct code instrumentation, and metric collection from third-party systems with exporters.

This open source system has gained popularity over the past few years for good reason. With its simple yet powerful data model and query language, Prometheus does one thing, and it does it well. Author and Prometheus developer Brian Brazil guides you through Prometheus setup, the Node exporter, and the Alertmanager, then demonstrates how to use them for application and infrastructure monitoring.

  • Know where and how much to apply instrumentation to your application code
  • Identify metrics with labels using unique key-value pairs
  • Get an introduction to Grafana, a popular tool for building dashboards
  • Learn how to use the Node Exporter to monitor your infrastructure
  • Use service discovery to provide different views of your machines and services
  • Use Prometheus with Kubernetes and examine exporters you can use with containers
  • Convert data from other monitoring systems into the Prometheus format

Dodaj do koszyka Prometheus: Up & Running. Infrastructure and Application Performance Monitoring

 

Osoby które kupowały "Prometheus: Up & Running. Infrastructure and Application Performance Monitoring", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone
  • Od hierarchii do turkusu, czyli jak zarzÄ…dzać w XXI wieku

Dodaj do koszyka Prometheus: Up & Running. Infrastructure and Application Performance Monitoring

Spis treści

Prometheus: Up & Running. Infrastructure and Application Performance Monitoring eBook -- spis treści

  • Preface
    • Expanding the Known
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly Safari
    • How to Contact Us
    • Acknowledgments
  • I. Introduction
  • 1. What Is Prometheus?
    • What Is Monitoring?
      • A Brief and Incomplete History of Monitoring
      • Categories of Monitoring
        • Profiling
        • Tracing
        • Logging
        • Metrics
    • Prometheus Architecture
      • Client Libraries
      • Exporters
      • Service Discovery
      • Scraping
      • Storage
      • Dashboards
      • Recording Rules and Alerts
      • Alert Management
      • Long-Term Storage
    • What Prometheus Is Not
  • 2. Getting Started with Prometheus
    • Running Prometheus
    • Using the Expression Browser
    • Running the Node Exporter
    • Alerting
  • II. Application Monitoring
  • 3. Instrumentation
    • A Simple Program
    • The Counter
      • Counting Exceptions
      • Counting Size
    • The Gauge
      • Using Gauges
      • Callbacks
    • The Summary
    • The Histogram
      • Buckets
    • Unit Testing Instrumentation
    • Approaching Instrumentation
      • What Should I Instrument?
        • Service instrumentation
        • Library instrumentation
      • How Much Should I Instrument?
      • What Should I Name My Metrics?
        • Characters
        • snake_case
        • Metric suffixes
        • Units
        • Name
        • Library
  • 4. Exposition
    • Python
      • WSGI
      • Twisted
      • Multiprocess with Gunicorn
    • Go
    • Java
      • HTTPServer
      • Servlet
    • Pushgateway
    • Bridges
    • Parsers
    • Exposition Format
      • Metric Types
      • Labels
      • Escaping
      • Timestamps
      • check metrics
  • 5. Labels
    • What Are Labels?
    • Instrumentation and Target Labels
    • Instrumentation
      • Metric
      • Multiple Labels
      • Child
    • Aggregating
    • Label Patterns
      • Enum
      • Info
    • When to Use Labels
      • Cardinality
  • 6. Dashboarding with Grafana
    • Installation
    • Data Source
    • Dashboards and Panels
      • Avoiding the Wall of Graphs
    • Graph Panel
      • Time Controls
    • Singlestat Panel
    • Table Panel
    • Template Variables
  • III. Infrastructure Monitoring
  • 7. Node Exporter
    • CPU Collector
    • Filesystem Collector
    • Diskstats Collector
    • Netdev Collector
    • Meminfo Collector
    • Hwmon Collector
    • Stat Collector
    • Uname Collector
    • Loadavg Collector
    • Textfile Collector
      • Using the Textfile Collector
      • Timestamps
  • 8. Service Discovery
    • Service Discovery Mechanisms
      • Static
      • File
      • Consul
      • EC2
    • Relabelling
      • Choosing What to Scrape
      • Target Labels
        • Replace
        • job, instance, and __address__
        • Labelmap
        • Lists
    • How to Scrape
      • metric_relabel_configs
        • labeldrop and labelkeep
      • Label Clashes and honor_labels
  • 9. Containers and Kubernetes
    • cAdvisor
      • CPU
      • Memory
      • Labels
    • Kubernetes
      • Running in Kubernetes
      • Service Discovery
        • Node
        • Service
        • Endpoints
        • Pod
        • Ingress
      • kube-state-metrics
  • 10. Common Exporters
    • Consul
    • HAProxy
    • Grok Exporter
    • Blackbox
      • ICMP
      • TCP
      • HTTP
      • DNS
      • Prometheus Configuration
  • 11. Working with Other Monitoring Systems
    • Other Monitoring Systems
    • InfluxDB
    • StatsD
  • 12. Writing Exporters
    • Consul Telemetry
    • Custom Collectors
      • Labels
    • Guidelines
  • IV. PromQL
  • 13. Introduction to PromQL
    • Aggregation Basics
      • Gauge
      • Counter
      • Summary
      • Histogram
    • Selectors
      • Matchers
      • Instant Vector
      • Range Vector
      • Offset
    • HTTP API
      • query
      • query_range
        • Aligned data
  • 14. Aggregation Operators
    • Grouping
      • without
      • by
    • Operators
      • sum
      • count
        • Unique label values
      • avg
      • stddev and stdvar
      • min and max
      • topk and bottomk
      • quantile
      • count_values
  • 15. Binary Operators
    • Working with Scalars
      • Arithmetic Operators
      • Comparison Operators
        • bool modifier
    • Vector Matching
      • One-to-One
      • Many-to-One and group_left
      • Many-to-Many and Logical Operators
        • or operator
        • unless operator
        • and operator
    • Operator Precedence
  • 16. Functions
    • Changing Type
      • vector
      • scalar
    • Math
      • abs
      • ln, log2, and log10
      • exp
      • sqrt
      • ceil and floor
      • round
      • clamp_max and clamp_min
    • Time and Date
      • time
      • minute, hour, day_of_week, day_of_month, days_in_month, month, and year
      • timestamp
    • Labels
      • label_replace
      • label_join
    • Missing Series and absent
    • Sorting with sort and sort_desc
    • Histograms with histogram_quantile
    • Counters
      • rate
      • increase
      • irate
      • resets
    • Changing Gauges
      • changes
      • deriv
      • predict_linear
      • delta
      • idelta
      • holt_winters
    • Aggregation Over Time
  • 17. Recording Rules
    • Using Recording Rules
    • When to Use Recording Rules
      • Reducing Cardinality
      • Composing Range Vector Functions
      • Rules for APIs
      • How Not to Use Rules
    • Naming of Recording Rules
  • V. Alerting
  • 18. Alerting
    • Alerting Rules
      • for
      • Alert Labels
      • Annotations and Templates
      • What Are Good Alerts?
    • Configuring Alertmanagers
      • External Labels
  • 19. Alertmanager
    • Notification Pipeline
    • Configuration File
      • Routing Tree
        • Grouping
        • Throttling and repetition
      • Receivers
        • Notification templates
        • Resolved notifications
      • Inhibitions
    • Alertmanager Web Interface
  • VI. Deployment
  • 20. Putting It All Together
    • Planning a Rollout
      • Growing Prometheus
    • Going Global with Federation
    • Long-Term Storage
    • Running Prometheus
      • Hardware
      • Configuration Management
      • Networks and Authentication
    • Planning for Failure
      • Alertmanager Clustering
      • Meta- and Cross-Monitoring
    • Managing Performance
      • Detecting a Problem
      • Finding Expensive Metrics and Targets
        • Hashmod
      • Reducing Load
      • Horizontal Sharding
    • Managing Change
    • Getting Help
  • Index

Dodaj do koszyka Prometheus: Up & Running. Infrastructure and Application Performance Monitoring

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.