00:00
好,那么现在呢,我们把这个精力放到这个load data上啊,也就是我们这个关于数据源相关的操作。呃,点一下之后呢,你会发现这里面弹出来一大堆包括啊这个选项卡,你可以看包括这个数据源啊,存储桶的一个管理,这个呢是我们刚才创建的初始化的存储桶,我们说存储桶的话,你可以把它当做普通关系型数据库中的啊,数据库对他base那个概念啊,Telegraph呢是in DB对应的一个啊数据的一个收集软件。然后这个地方呢叫scripts,那么这里呢,其实你可以让这个啊in class DB呢,呃,去指定一个URL,然后它每它轮询这个地址,然后去采集数据,呃,就是API talkingins,那么这五个呢,我们待会呢,会给大家一一讲解啊,首先我们点到这个source上。那么现在可以看到呢,在web UI上,实际上这个前端啊,就是这个页面,其实是把这个啊提交数据的方式呢,分成了三种,但实际上呢,他们用的都是同一个HTTPAPI。
01:06
我们可以看一下前段上说的这三种方式,一个呢是我们可以去上传一个文件,批量提交一些数据啊,这里面包括这个csv data啊,CSV格式的数据,还有一个呢,是这个flux,它提供的一个啊对CSV加了注释版的一种数据格式,另外一个呢,就是in Fla DB行协议,那么这两个数据格式呢,在我们后面一个示例操作中呢啊,会给大家详细的介绍,呃,另外呢,就是我们可以通过各种编程语言的客户端库啊去啊,像这个in Fla DB里面去写我们的数据,另外就是我们可以通过telegraph插件。通过这种方式呢,其实是一种无代码的解决方案,就是你通过这个telegraph的插件呢,呃,拿来一改配置文件,然后呢,你就可以立刻把这个数据给收集过来,那么就不用你再去写这些乱七八糟代码了。啊,那么这里面的东西呢,其实我们每点开一个呢,可以看到就是你把它往下拉。
02:05
你可以看到呢,它会有一些说明,包括这个啊,在这个行协议的这个上传方式呢,啊,他告诉你的这个行协议的语法是什么样子,再往下呢,包括这个客户端库,我们随便点开一个,比如说是我们看一下Java的,你可以看到它会给你说啊,你要去加载哪个版本的这个in DB的这个依赖,呃,然后呢,你的代码应该怎么写。它里面有这个事例,你还可以点这里面直接复制到粘贴版啊,包括你怎么写数据,然后怎么查询数据,它都给你啊,说的一清二楚啊,那么再往下呢,包括这个telegraph的插件呢,你随便点开一个,比如说我这里要收集阿尔法奇这个。对吧,它的一个指标,那么可以看到呢,相关的这个配置文件的这个模板,大家他也给你列好了啊,包括你甚至还可以通过这里直接去查看这个阿帕奇相关的啊一些说明。
03:01
那么这些呢,是他做的比较好的地方,然后接下来呢,我们去看一下这个buckets。呃,可以看到呢,这其实就是我们这个,呃,In Fla DB中的所有的数据库,呃,首先呢,我们可以看到有一个这个monitoring,还有一个tasks,那么这两个呢,实际上是我们这个啊,In Fla DB它系统的一个数据库啊,上面呢啊,不过我们这里呢,不叫数据库,我们叫存储桶啊,然后上面呢,这个是我们刚才初始化时建立了一个存储桶啊,大家可以关注一下,我把字放大一下,我们可以看到这个存储桶的名字,下面呢,有一个关键字叫rotation,那么这个意思呢,是保留的意思,我们会发现呢,底下这个monitoring,底下呢,它的re rotation是7DAYS,就是七天,说白了就是这里面的数据会保留七天,七天之后呢啊,它会根据这个in发DB里面的算法呢,对这个过期的数据进行删除,包括这个tasks,我们可以看到啊,它的保留时间呢,是三天,这个时间呢,是我们可以自己去指定的。
04:08
那么我们初始化的这个保留策略呢?啊,初始化的这个test in的这个存储桶的保留策略是forever,也就这里面的数据永远不会被删除。那么这也就是我们这个数据库啊,这个存储桶相关的概念。在这里呢,我们每一个数据库的这个保留,保留数据的时间呢,其实还可以去自己设定啊,可以点这个setting啊,名字是不能改的,但是我们可以看到就是它的这个数据的删除时间啊,其实就是我们对应的这个rotation,我们可以看到这里有一个older than,也就是一旦超过这个时间呢,就去删除,但是呢,如果这里指定零秒,你就相当于说了是never啊,零秒的意思就是说不删除,那么如果是大于零秒呢,比如说大于一小时,那么就是数据超过一小时之后删除,这个零秒是特殊的,我们可以看到这里面你可以指定一小时,六小时,12小时啊,那么这是这个web UI上给你提供的选项。
05:09
那么现在呢,我们就使用这两个功能去做一个插入数据的实例。
我来说两句