windows下从c#+influxdb+grafana搭建学习

本文介绍了如何在Windows上安装和配置InfluxDB,进行数据增删改查操作,安装Grafana并连接InfluxDB,以及使用C#通过influxData.net库操作InfluxDB的步骤。
摘要由CSDN通过智能技术生成

一、influxdb安装教程

下载地址:https://portal.influxdata.com/downloads/
我是在window环境下安装的,所以下载的是window客户端,下载解压后的内容如下:
在这里插入图片描述
修改配置文件的内容
在这里插入图片描述在这里插入图片描述
配置文件修改好了,双击运行influxd.exe
在这里插入图片描述
然后双击influx.exe程序启动CLI控制台:
在这里插入图片描述
之后就可以对influxdb操作了。

二、influxdb增删改查操作

1. influxdb的数据格式

在InfluxDB中的数据是通过“时间序列组织的“,时序数据中包括了如下内容:
(1)time(一个时间戳)
(2)measurement(可测量变量,指标值,例如cpu_load和温度,可以理解为关系数据库里面的表)
(3)至少一个key=value格式的field(描述指标的数值,例如“value=0.34”或者“temperature=33.2”)
(4)零个或者多个tag(一般是对于这个指标值的元数据,例如“host=server01”,"region=“beijing”,使用这个可以方便分组,加快查询)

在概念上,你可以把一个measurement看做是一个SQL表,主索引一直都是时间。tags和fields实际上是表中的列。tags会被索引,但是fields不会。区别是,使用InfluxDB,你可以有百万个测量变量,但是不需要设计前面的架构,空值不会被存储。

将数据点写入InfluxDB,只需要遵守如下的行协议(注意tag是用逗号分隔的,fileld前后用空格分隔):

<measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp]
2. 插入一个数据

格式:

insert <measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值