当前位置: 首页 > news >正文

3.InfluxDB WEB使用

结合telegraf做指标数据收集

  1. 点击 Load Data -> Telegraf 配置界面 influxDB支持在WEB-UI中生成配置文件 然后利用telegraf通过远程URL请求的方式进行获取

    image-20221214163351019

  2. 点击CREATE CONFIGURATION 创建telegraf配置文件

    image-20221214163434004

  3. 选择Bucket InfluxDB提供了很多配置好的监控模板供用户选择 可以直接在他提供的模板中选择 如果定制进行修改即可

    image-20221214163541157

  4. 给配置文件进行命名 修改他默认模板 如MySQL修改MySQL地址

    image-20221214163730816

  5. 最后根据官方提供的步骤

    1. 安装最新的Telegraf

    2. export InfluxDB中的API token 用于数据传输

    3. 启动telegraf

      image-20221214163916860

  6. 查看之前选择bucket验证数据

    image-20221214165014511

使用Influx的Scraper主动抓取Prometheus数据

  1. 选择 Load Data -> Scrapers

    image-20221214165114950

  2. 默认influx已经提供了net target 用于抓取influxDB自身的metrics数据

    image-20221214165201017

  3. 创建一个Scraper

    image-20221214165240544

  4. 选择Bucket 和 抓取的metrics地址

    image-20221214165350819

  5. 默认InfluxDB scraper 每10s抓取一次 现版本无法自定义抓取间隔

API Token管理

InfluxDB可以使用API Token的模式进行数据权限的管理

image-20221214170047362

image-20221214170140631

API Token Web页面可以创建2种API Token

  1. All Access API Token 属于管理员级别的API Token

  2. Custom API Token 属于自定义的API Token 可以管理具体某一个Bucket的读写权限

    image-20221214170911892

在第一次启动InfluxDB的时候创建的用户属于超级用户拥有InfluxDB的最高权限 可以操作所有的organization组织的权限, 不要删除该TOKEN 删除之后无法找回

image-20221214170448077

WEB Data Explorer介绍

image-20221214172102604

  1. 存储桶选择区 是第一个需要选择的查询项 需要明确从哪个bucket中查询数据
  2. 查询构造区 第一个会选择一个_measurement 度量相 然后可以选择 具体某一个field
  3. 时间选择区可以选择 时间跨度默认提供了一些常见的选项 也可以自定义
  4. 数据展示区会根据左上角选择展示模式 展示不同的形式 也可以选择View Row Data展示原始数据
  5. 开窗编辑器 可以选择开窗间隔时间 和聚合方式
    1. SAVE AS 可以把编辑好的查询保存为notebook 控制台的一个CELL 定时任务 全局变量(保存为Flux脚本,在编写Flux查询的时候可以使用)

WEB-UI NoteBook

官方文档 https://docs.influxdata.com/influxdb/v2.5/notebooks/

notebook类似Jupyter Notekbook,可用于开发 文档编写 运行代码和展示结果

Notebook类似一个Pipeline每一个步骤由一个Cell组成,该Cell可以是查询数据,执行Flux脚本,或者可视化展示 定时任务等

image-20221214180830077

image-20221214180909104

构建一个NoteBook有固定的套路

  1. 查询数据
  2. 可视化展示
  3. 数据进一步加工
  4. 可视化展示
  5. 报警或设置任务

通过类似流水线的形式把每个步骤串联起来工作

http://www.lryc.cn/news/9977.html

相关文章:

  • git冲突合并
  • 项目自动化构建工具make/Makefile
  • 双目客流统计方案的应用原理
  • python魔术方法(二)
  • cmd for命令笔记
  • 4.1 Filter-policy
  • day15_常用类
  • 【网络原理5】IP协议篇
  • Unity导出WebGL工程,并部署本地web服务器
  • 蓝桥杯考试总结汇总
  • 备战蓝桥杯【二维前缀和】
  • 阿里P6细谈Python简易接口自动化测试框架设计与实现,我直呼内行
  • 数据库存储
  • hive学习笔记
  • 7大体系防作弊,牛客放大招了!严肃笔试客户端上线!
  • R语言广义可加模型在空气环境污染方面的应用(1)
  • CSDN 编程竞赛二十九期题解
  • 基于STM32采用CS创世 SD NAND(贴片SD卡)完成FATFS文件系统移植与测试
  • K_A12_007 基于STM32等单片机驱动AS608光学指纹识别模块 OLED0.96显示
  • map和set介绍及其底层模拟实现
  • 实现一个比ant功能更丰富的Modal组件
  • 2023美赛F题思路数据代码分享
  • Flutter如何与Native(Android)进行交互
  • 数据库主从复制和读写分离
  • Java并发编程面试题——线程安全(原子性、可见性、有序性)
  • DialogFragment内存泄露问题能不能一次性改好
  • java学习--多线程
  • 90后阿里P7技术专家晒出工资单:狠补了这个,真香...
  • 2023美赛C题:Wordle筛选算法
  • SpringBoot 集成 Kafka