InfluxDB基本使用(三)

最近有项目使用到influxDB,因此记录一下InfluxDB的基本使用,版本:InfluxDB 2.6

1、Load Data

1.1 Source

1.1.1 数据上传

这里主要包含了数据的导入,目前支持如下几种,如图:

1.1.2 客户端实现

拿java举例,里面会有如何使用的例子,比如引入Maven依赖,写数据和查询数据的代码示例,其他语言类似,如下图:

1.1.3 Telegraf插件

官网解释是:Telegraf是一个在Go语言编写的代理,用于收集指标并将其写入InfluxDB。个人理解是一个数据采集和记录的插件,因为没有使用,了解不多。同样有一些接入的配置和示例,如下图:

1.2 Buckets(数据库)

Bucket翻译过来是桶的意思,其实类比就是数据库,数据库的管理,包含数据库的创建、导入数据、删除等等操作,如下图:

1.3 Telegraf 和 Scrapers

这两个目前未涉及,没有深入了解,后续看有没有机会补充。

1.4 Api Tokens

InfluxDB提供了很多API,比如指定Bucket的读写等等,这些API的调用都需要用到Token,Token的权限在生成时指定,和常规的通过用户密码不一样。

复制生成的Token即可,这个token很重要,会在代码配置中使用,调用接口需要用到,如下图:

2、Data Explorer(数据展示处理)

这一块的功能主要是通过查询语句,查询已有数据,然后通过图片展示,这里需要对InfluxDB的数据存储和查询语法有一定的了解,具体可以百度,和见同系列文章,基本的界面操作图如下:

3、NoteBooks

可以理解是一个综合的数据处理控制台,包含了数据看板的生成、设置一个任务(例如一个周期性的查询任务)、设置提醒,例如监控某个字段的值,当超过设定的阈值后提醒,界面如下,由于这部分暂时未使用涉及,需要自行探索或者百度。

大致界面上使用就这些,里面有一些是用到的,有一些是未用到,后续会修改补充,Influx的数据存储逻辑和相关语法后面会有文章说明,方便使用理解。

posted @ 2022-12-29 18:38  浪迹天涯的派大星  阅读(831)  评论(0编辑  收藏  举报