欢迎光临
我们一直在努力

如何快速构建Influxdb+cadvisor+grafana监控 - 云计算

如何快速构建Influxdb+cadvisor+grafana监控,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

安装过程

三个都直接下载镜像启动容器

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)改成具体的时间。

看完上述内容,你们掌握如何快速构建Influxdb+cadvisor+grafana监控的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注云行业资讯频道,感谢各位的阅读!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。