美文网首页Docker容器Kubernetes
容器监控实践—开篇

容器监控实践—开篇

作者: 徐亚松_v | 来源:发表于2019-01-07 23:21 被阅读4次

概述

随着越来越多的线上服务docker化,对容器的监控、报警变得越来越重要,容器监控有多种形态,有些是开源的(如promethues),而另一些则是商业性质的(如Weave),有些是集成在云厂商一键部署的(Rancher、谷歌云),有些是手动配置的,可谓百花齐放。

本文将对现有的容器监控方案进行总结对比,监控解决方案的数量之多令人望而生畏,新的解决方案又不断涌现,下面将从开源方案(采集、展示、告警)、商业方案、云厂商、主机监控、日志监控、服务监控等方面进行列举,此篇为概述篇,包含汇总列表及脑图,具体分析将在后面补充更新,欢迎指正、补充。

方案汇总

一. 开源方案

1.采集:

  • Docker Stats
  • cAdvisor
  • Heapster
  • metrics-server
  • Custom Metrics
  • kube-state-metrics
  • node-exporter
  • Prometheus
  • Dockbix agent
  • cortex

2.展示:

  • Grafana
  • Kibana
  • Vizceral
  • mozaik
  • Zabbix dashboard

3.报警:

  • AlertManager
  • consul-alerts
  • elastalert
  • Bosun
  • Cabot

二. 商业方案

  • Sysdig
  • DataDog
  • dynatrace
  • Weave
  • Thanos
  • Cosale
  • freshtracks
  • newrelic
  • Sensu
  • netsil
  • pingdom

三. 云厂商

  • Google cloud
  • AWS
  • 腾讯云
  • 阿里云
  • 百度云
  • 华为云

四. 主机监控

  • Zabbix
  • nagios
  • netdata

五. 日志监控

  • ELK Stack
  • EFK Stack
  • elastalert
  • Graylog
  • docker_monitoring_logging_alerting

六. 服务监控

  • Jaeger
  • Zipkin
  • kubewatch
  • riemann
七. 存储后端
  • InfluxDB
  • Kafka
  • Graphite
  • OpenTSDB
  • ElasticSearch

脑图

image.png
container-monitor-book系列 : https://yasongxu.gitbook.io/container-monitor/

相关文章

  • 容器监控实践—开篇

    概述 随着越来越多的线上服务docker化,对容器的监控、报警变得越来越重要,容器监控有多种形态,有些是开源的(如...

  • 容器监控实践-Grafana

    概述 Grafana 是一个开源的,可以用于大规模指标数据的可视化项目,甚至还能对指标进行报警。基于友好的 Apa...

  • 容器监控实践—Heapster

    概述 该项目将被废弃(RETIRED) Heapster是Kubernetes旗下的一个项目,Heapster是一...

  • 容器监控实践—cAdvisor

    概述 为了解决docker stats的问题(存储、展示),谷歌开源的cadvisor诞生了,cadvisor不仅...

  • 容器监控实践—Cortex

    一.概述 cortex:一个支持多租户、水平扩展的prometheus服务。 当时调研cortex其实是因为看到了...

  • 容器监控实践—Dockbix

    一.概述 Dockbix意为docker+zabbix,即使用zabbix来监控docker容器的插件或者模块,既...

  • 容器监控实践—Docker原生

    前言 传统虚机监控一般采用类似Zabbix的方案,但容器出现之后,再使用Zabbix agent来采集数据的话就显...

  • 容器监控实践—Metrics Server

    概述 从 v1.8 开始,资源使用情况的监控可以通过 Metrics API的形式获取,具体的组件为Metrics...

  • 容器监控实践—Custom Metrics

    概述 上文metric-server提到,kubernetes的监控指标分为两种: Core metrics(核心...

  • 容器监控实践—Prometheus概述

    概述 Prometheus是一套开源的监控、报警、时间序列数据库的组合,起始是由SoundCloud公司开发的。从...

网友评论

    本文标题:容器监控实践—开篇

    本文链接:https://www.haomeiwen.com/subject/fddmrqtx.html