首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

在Portainer中部署Docker监控系统(cAdvisor+InfluxDB+Grafana)

在Coreos系统中我们一般利用Portainer容器来管理Docker,可以看我的其他文章(coreos和portainer都有讲到过) 全容器化的部署方式下,我们可以利用cAdvisor+InfluxDB...+Grafana实现对主机和Docker的各项指标的监控。...组件简介 cAdvisor:用于数据采集 cadvisor谷歌公司自己用来监控他们基础设施的一款工具,这个工具厉害之处不仅能监控docker容器的实时信息,而且还能将你的cadvisor这容器所在的主机的系统的实时信息...InfluxDB:用于数据存储 InfluxDB 是用 Go 语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。所以我们要使用 influxdb 将这些实时监控到的信息存放起来。...配置InfluxDB 现在可以通过浏览器去访问influxdb的管理端了(8083端口) 创建cadvisor的数据库与用户,这个用于后期配置granfa CREATE DATABASE "cadvisor

1.4K30

Influxdb 编译

编译针对当前 github上influxdb的master代码 其实github上的CONTRIBUTING.md 里已经说的很明白,按其一步步来开即开,唯一遇到的问题可能就是下载依赖时被墙无法下载,下文给了解决方案...; 我们按CONTRIBUTING.md 上的步骤再来梳理一下 安装golang 1.11, 最新版 Influxdb编译要求golang 1.11的支持,这个大家各显神通吧,安装好后设置好你的GOPATH...; 下载依赖: 4.1 进入到目录$GOPATH/github.com/influxdata/influxdb下, 执行$GOPATH/bin/dep ensure,不出意外的话,应该有很多无法下载...往下看 4.2 在Influxdb源码下有个列出了所有依赖的文件DEPENDENCIES.md,上面的dep ensure无法下载的应该都是类似golang.org/x/time这种从golang.org...再将 $GOPATH/github.com/x/time 移动到 $GOPATH/golang.org/x/time下 4.3 如果你不想手动下载,我这里提供一个打包好的,里面是完整的包括influxdb

1.2K10

InfluxDB从原理到实战 - 什么是InfluxDB

0x00 什么是InfluxDB InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking...TICK.png Telegraf是一个用于采集和上报指标的服务器程序,采集当前运行主机的指定指标,如,CPU负载等,通过标准的InfluxDB API上报InfluxDB。...0x 01 InfluxDB的优势 InfluxDB专注于DevOps监控、IoT监控等场景,针对时序存储、高性能读写、实时操作、高可用性而设计的一套软件,从零设计架构和开发,InfluxDB...cassandra-write.png cassandra-on-disk.png cassandra-query.png 0x03 InfluxDB的特性 InfluxDB是一种时序数据高效读写...后记: 欢迎交流讨论: 微信公众号:influxdb-dev。 InfluxDB技术交流群(QQ):663274123。

5.4K32
领券