【容器云】十分钟快速构建 Influxdb+cadvisor+grafana 监控
2016-12-15 11:55
746 查看
本文作者:七牛云布道师@陈爱珍,DBAPlus社群联合发起人、前新炬技术专家。多年企业级系统的应用运维及分布式系统实战经验。现专注于容器、微服务及DevOps落地的研究与实践。
安装过程
三个都直接下载镜像启动容器cadvisor:数据采集
Influxdb:数据存储
grafana:数据展示
启动influxdb容器
docker run -d -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influxsrv tutum/influxdb
通过主机IP+8083端口访问控制台
进入influxdb容器安装cadvisor数据库
#docker exec -ti influxsrv /bin/bash$ influx
Visit https://enterprise.influxdata.com to register for updates, InfluxDB server management, and monitoring.
Connected to http://localhost:8086 version 0.9.6.1
InfluxDB shell 0.9.6.1
> CREATE DATABASE cadvisor
> use cadvisor
> CREATE USER "root" WITH PASSWORD 'root' WITH ALL PRIVILEGES
> exit
启动cadvisor容器
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --detach=true --link influxsrv:influxsrv --name=cadvisor google/cadvisor:latest -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086
通过主机IP+8080端口访问控制台
启动grafana容器
docker run -d -p 3000:3000 -e INFLUXDB_HOST= 10.105.72.79 -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=root -e INFLUXDB_PASS=root --link influxsrv:influxsrv --name grafana grafana/grafana
通过主机IP+3000端口访问控制台,用户名密码为admin/admin
配置grafana
Adding the data source在这个面板里配置Influxdb的连接信息(端口为8060),CAdvisor数据库的认证信息(root/root)。
Adding Dashboards
Adding Query Editor
如果不显示数据且左上角报错:
error parsing query: time dimension must have one duration argument
需要把查询条件里的group by time (internal)改成具体的时间。
相关文章推荐
- docker:快速构建容器监控系统cAdvisor+InfluxDB+Grafana
- Docker监控快速部署,cAdvisor+InfluxDB+Grafana
- 利用Metrics+influxdb+grafana构建监控平台
- grafana + influxdb + telegraf , 构建性能监控平台
- 使用influxdb+cadvisor+grafana的docker镜像搭建一个实时监控系统的环境
- 利用Metrics+influxdb+grafana构建监控平台
- 利用Metrics+influxdb+grafana构建监控平台
- [置顶] cAdvisor、InfluxDB、Grafana搭建Docker1.12性能监控平台
- Linux下部署grafana + influxdb + telegraf , 构建性能监控平台
- 使用InfluxDB+cAdvisor+Grafana配置Docker监控
- Metrics.net + influxdb + grafana 构建WebAPI的自动化监控和预警
- 利用Metrics+influxdb+grafana构建监控平台(转)
- grafana + influxdb + telegraf , 构建linux性能监控平台
- (原)ubuntu下cadvisor+influxdb+grafana+supervisord监控主机和docker的containers
- Grafana+InfluxDB+Collectd构建监控系统
- Docker 集群监控平台---cAdvisor-InfluxDB-Grafana
- Docker监控——Cadvisor+InfluxDB+Grafana搭建过程
- 使用InfluxDB+cAdvisor+Grafana配置Docker监控
- grafana + influxdb + telegraf , 构建性能监控平台
- 八 、DockerUI与Shipyard以及InfluxDB+cAdvisor+Grafana配置监控