容器化系列 - 通过Grafana监测InfluxDB数据 on Docker
本文演示在Docker中运行Grafana和InfluxDB,并通过Grafana展示InfluxDB曲线图。
1 准备工作
1.1 安装Docker
请参考这里
1.2 下载镜像
$ docker pull grafana/grafana:5.2.3
$ docker pull influxdb:1.6.1
2 启动
2.1 启动InfluxDB
$ docker run -d -p 8086:8086 -v $PWD:/var/lib/influxdb -v /etc/localtime:/etc/localtime influxdb:1.6.1
2.2 启动Grafana
$ docker run -d -p 3000:3000 -v /etc/localtime:/etc/localtime grafana/grafana:5.2.3
注意:容器时区要和本地时区同步
3 InfluxDB写入数据
3.1 建库
$ curl -i -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE devicedb"
3.2 写入测试数据
$ curl -i -XPOST 'http://localhost:8086/write?db=devicedb' --data-binary 'park01,host=server01,region=beijing powers=115,works=5,waits=1.2,stops=1.5'
3.3 查询数据
$ curl -G 'http://localhost:8086/query?pretty=true' --data-urlencode "db=devicedb" --data-urlencode "q=SELECT * FROM park01 WHERE host='server01'"
4 配置Grafana
4.1 登录Web UI
http://localhost:3000
- 登录名: admin
- 默认密码:admin
4.2 添加datasource
- a, Web UI左侧菜单中,选择
Configuration - Data Sources
。
- b, 点击
+ Add data sources
,进入新增页面。
- c, 输入下面配置信息,其它都可默认。
name: deviceds
type: InfluxDB
HTTP - URL: http://localhost:8086 # 这里填写之前启动的InfluxDB的URL
- d, 点击
Save & Test
,如果连接InfluxDB成功,会提示Data source is working
4.3 添加Dashboard
- a, Web UI左侧菜单中,选择
Create - Dashboard
。
- b, 点击
Add - graph
。
- c, 会出现一个默认的曲线图,点击
Panel Title
,点击Edit
,进入编辑页面。
- d, 默认在
Metrics
标签页下,从Data Source
右侧的下拉框中选择上面添加的数据源deviceds
。选择数据源后,下方会自动出现查询语句的配置内容,主要配置select measurement
,field(value)
等。进入General
标签,修改Title
为Device Status
。点击右上角保存按钮或者通过快捷键CTR + S保存。 - e, 多写入几条测试数据,在当前Dashoboard上就能看到曲线图了。
容器化系列 - 通过Grafana监测InfluxDB数据 on Docker的更多相关文章
- 容器化 RDS:你须要了解数据是怎样被写"坏"的
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/M2l0ZgSsVc7r69eFdTj/article/details/79877076 容器化 RD ...
- 容器化系列 - Zookeeper启动和配置 on Docker
本文简要说明了如何在Docker容器中启动和配置Zookeeper. 1 准备工作 1.1 下载zookeeper镜像 $ docker pull zookeeper:3.4 1.2 单点模式 安装D ...
- 容器化系列 - GitLab启动和配置 on Docker
本文简单说明了如何在Docker容器中运行GitLab. 1 准备工作 1.1 下载镜像 $ docker pull docker.io/gitlab/gitlab-ce:latest 1.2 创建持 ...
- kubernetes 降本增效标准指南| 容器化计算资源利用率现象剖析
作者:詹雪娇,腾讯云容器产品经理,目前主要负责腾讯云集群运维中心的产品工作. 张鹏,腾讯云容器产品工程师,拥有多年云原生项目开发落地经验.目前主要负责腾讯云TKE集群和运维中心开发工作. 引言 降本增 ...
- Docker容器化技术
1. 初始Docker 1.1 Docker概念 Docker概念:Docker是一个开源的应用容器引擎 诞生于2013年初,基于Go实现,dotCloud公司出品(后改名为Docker Inc) D ...
- ASP.NET Core使用Docker进行容器化托管和部署
一.课程介绍 人生苦短,我用.NET Core!今天给大家分享一下Asp.Net Core以Docker进行容器化部署托管,本课程并不是完完全全的零基础Docker入门教学,课程知识点难免有没覆盖全面 ...
- docker4dotnet #2 容器化主机
.NET 猿自从认识了小鲸鱼,感觉功力大增.上篇<docker4dotnet #1 前世今生&世界你好>中给大家介绍了如何在Windows上面配置Docker for Window ...
- Docker_容器化jenkins
Docker部署接口自动化持续集成环境第二步,容器化一个Jenkins! 接上文:Docker_容器化gitlab 1:pull一个jenkins镜像 docker pull jenkins 2:查看 ...
- Docker应用容器化
Docker 的核心思想就是如何将应用整合到容器中,并且能在容器中实际运行. 将应用整合到容器中并且运行起来的这个过程,称为“容器化”(Containerizing),有时也叫作“Docker化”(D ...
随机推荐
- [Swift]LeetCode748. 最短完整词 | Shortest Completing Word
Find the minimum length word from a given dictionary words, which has all the letters from the strin ...
- [Swift]LeetCode989. 数组形式的整数加法 | Add to Array-Form of Integer
For a non-negative integer X, the array-form of X is an array of its digits in left to right order. ...
- 面试挂了阿里却拿到网易offer,一个三年Java程序员的面试总结!
前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...
- Linux查看系统、核数、CPU、位数
查看系统: cat /etc/os-release 结果为 centOS Linux 7 查看核数和CPU: lscpu 40 个核,处理器为 Intel(R) Xeon(R) CPU E7-8891 ...
- Hive篇--搭建Hive集群
一.前述 Hive中搭建分为三中方式 a)内嵌Derby方式 b)Local方式 c)Remote方式 三种方式归根到底就是元数据的存储位置不一样. 二.具体实现 a)内嵌Derby方式 使用derb ...
- Linux命令之sftp - 安全文件传输命令行工具
用途说明 sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多. 常用方式 格式:sftp <h ...
- kNN算法:K最近邻(kNN,k-NearestNeighbor)分类算法
一.KNN算法概述 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一.所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它 ...
- Kubernetes系列02—Kubernetes设计架构和设计理念
本文收录在容器技术学习系列文章总目录 1.Kubernetes设计架构 Kubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etc),一切都基于分 ...
- Vs Code 插件配置教程
1 Vs Code 下载地址:https://code.visualstudio.com/ 2 安装好Vs Code,点击启动,点击File-> Open Folder 打开项目 3 点击E ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)
环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建 ...