目录 简介 概述 一. 开源方案 第1章 采集 Docker Stats cAdvisor Heapster HPA metrics-server custom metrics kube-state-metrics node-exporter Dockbix agent cortex 第2章 Prometheus Prometheus Prometheus概述 Prometheus基本架构 Prometheus部署方案 Prometheus的配置与服务发现 PromQL查询解析 Prometheus数据可视化 Prometheus存储机制 高可用prometheus:常见问题 高可用prometheus:thanos 实践 K8S常用指标分析 从kubectl top看K8S监控原理 第3章 展示与报警 Grafana Kibana Vizceral Zabbix dashboard AlertManager consul-alerts elastalert Bosun Cabot 二. 商业方案与云厂商 Sysdig DataDog dynatrace Weave Cosale freshtracks Sensu netsil pingdom Google AWS 腾讯云 阿里云 百度云 华为云 四. 日志监控 ELK EFK elastalert Graylog docker_monitoring_logging_alerting 五. 服务监控 Jaeger Zipkin kubewatch riemann 六. 存储后端 InfluxDB Kafka Graphite OpenTSDB ElasticSearch 七. 最佳实践 监控方案 日志方案 服务监控 业内方案 京东 招商银行