安装
安装influxdb
因为我使用的是Windows
所以下载的是最新的版本 2.3.0
的压缩包 --- influxdb2-2.3.0-windows-amd64.zip
下载后解压并在命令行运行
安装Telegraf
下载地址: github 官网
同样下载最新版本,并解压
启动
命令行启动 influxdb
|
|
访问 http://localhost:8086/
进行注册并配置
配置
添加telegraf-Rides数据源
- 选择添加数据
- 选择telegraf
- 点击
CREATE CONFIGURATION
- 选择redis
- 填写信息
- 配置信息
token
形如export INFLUX_TOKEN=<INFLUX_TOKEN>
Windows
下可以使用setx /M INFLUX_TOKEN "YOUR_TOKEN"
来设置环境变量, 亦可和我下面的样例配置一样直接替换token
信息
- 启动命令 形如
telegraf --config http://localhost:8086/api/v2/telegrafs/09ba739a6f9a3000
注: 点击 telegraf
菜单下的项目名即可查看/编辑配置, 形如 http://localhost:8086/api/v2/telegrafs/09ba739a6f9a3000
的地址可以下载配置,
以下是我的样例信息:
|
|
开始采集
- 启动
redis
- 启动
telegraf
- 配置环境变量, 上节已讲
- 启动
- 可以使用上节的启动命令进行网络配置启动(前提是你自己在网页端修改好了配置), 但我遭遇了无法认证的错误, 所以直接使用本地配置
- 可以本地创建
telegraf.conf
文件, 将网页端的配置复制黏贴过来 - 此时将添加
redis
,redis_cmdstat
,redis_keyspace
监控
- 打开
influxdb
的 WebUI 新建仪表盘 - 添加卡片
- 选择
set
,get
,auth
并提交. - 设置自动刷新
- 4-5同样的步骤添加系统信息监控即可获得如下成果
建议多操作几次 redis
让数据有所变动
KISS Keep It Simple, Stupid