文档章节

十分钟快速构建Influxdb+cadvisor+grafana监控

Noella_Chen
 Noella_Chen
发布于 2016/07/07 18:15
字数 345
阅读 758
收藏 3

安装过程

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

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

 

© 著作权归作者所有

Noella_Chen

Noella_Chen

粉丝 37
博文 14
码字总数 35587
作品 0
浦东
架构师
私信 提问
监控Linux系统内存的一些方法

本文档介绍监控Linux系统内存的一些方法 一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具) 1、下载安装:https://marlam.de/msmtp/download/ # tar jxvf msmtp-1.4.16...

Linux就该这么学
08/29
39
0
量化交易策略程序开发包 - TQSDK

TqSdk 量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建各种类型的量...

tianqin
05/20
1K
0
30天,APP创业从0到1【6.27北京站】

活动概况 时间:2015年06月27日13:30-16:30 地点:车库咖啡(北京市海淀西大街48号鑫鼎宾馆二层) 主办:APICloud、一登、有赞科技 网址:www.apicloud.com 费用:免费 活动背景 “从0到1”是...

API_Cloud
2015/06/12
254
0
30天,APP创业从0到1【6.27北京站】

活动概况 时间:2015年06月27日13:30-16:30 地点:车库咖啡(北京市海淀西大街48号鑫鼎宾馆二层) 主办:APICloud、一登、有赞科技 网址:www.apicloud.com 费用:免费 活动背景 “从0到1”是...

API_Cloud
2015/06/12
5
0
监控数据处理

每隔5秒收集10台服务器的监控信息。如果cpu忙碌空闲等待,网络发送接收等。 要求能绘出最近十分钟,最近一小时,最近一天,最近一周的监控图, 求处理步骤?

码农小哥哥
2018/06/05
203
2

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部