Telegraf--采集指定信息
Telegraf 采集字段解释
根据需求选取需要采集的字段,直接配置在fieldpass中,这样的好处是节约流量,更加简洁明了。下面加粗的部分是telegraf.conf中配置的指标,其他指标根据需求添加即可。
2024年3月18日10:55:41 更新说明:
添加自定义温度指标采集
CPU信息
- usage_iowait: I/O等待CPU时间占用百分比,即CPU等待I/O操作完成的时间比例。
- usage_system: 系统CPU时间占用百分比,即CPU用于内核空间任务的时间比例。
- usage_user: 用户CPU时间占用百分比,即CPU用于用户空间任务的时间比例。
- usage_guest: 客户端虚拟CPU时间占用百分比,即由虚拟机运行的用户空间任务所消耗的CPU时间。
- usage_guest_nice: 以“友好”方式运行的客户端虚拟CPU时间占用百分比,即由虚拟机运行的用户空间任务所消耗的“友好”CPU时间。
- usage_idle: 空闲CPU时间占用百分比,即CPU处于空闲状态的时间比例。
- usage_irq: 处理硬中断时间占用百分比,即CPU用于处理硬件中断的时间比例。
- usage_nice: 以“nice”方式运行的CPU时间占用百分比,即由“nice”优先级的用户空间任务所消耗的CPU时间。
- usage_softirp: 处理软中断时间占用百分比,即CPU用于处理软件中断的时间比例。
- usage_steal: 被虚拟化环境“偷走”的CPU时间占用百分比,即虚拟机的运行时间被其他虚拟机抢占的时间比例。
磁盘信息(flash)
- free: 可用磁盘空间,表示文件系统上当前可用的空闲空间大小。
- total: 磁盘总空间,表示文件系统上磁盘的总空间大小。
- used: 已用磁盘空间,表示文件系统上已经被使用的磁盘空间大小。
- used_percent: 已用磁盘空间百分比,表示文件系统已用空间占总空间的百分比
- inodes_free: 可用inode数,表示文件系统上当前可用的空闲inode数量。
- inodes_total: inode总数,表示文件系统上inode的总数目。
- inodes_used: 已用inode数,表示文件系统上已经被使用的inode数量。
内存信息
- active: 活跃内存,当前正在使用的内存。
- available: 可用内存,系统可用于分配给进程的内存总量。
- available_percent: 可用内存百分比,表示可用内存占总内存的比例。
- free: 空闲内存,当前未被使用的内存。
- total: 总内存量。
- used: 已使用的内存量。
- used_percent: 已使用内存的百分比。
- swap_free: 交换空间中的空闲内存。
- buffered: 缓冲内存,用于存放文件系统缓存的内存。
- cached: 缓存内存,用于存放文件系统缓存的内存。
- commit_limit: 提交限制,系统最大可以使用的虚拟内存。
- committed_as: 已提交的内存,已分配但未使用的内存。
- dirty: 脏内存,已被修改但尚未写回磁盘的内存。
- high_free: 高优先级空闲内存,高优先级内存区域中未被使用的内存。
- high_total: 高优先级内存总量,系统中高优先级内存的总量。
- huge_page_size: 大页大小,系统中大页内存的大小。
- huge_pages_free: 可用的大页数。
- huge_pages_total: 总的大页数。
- inactive: 不活跃内存,最近未被访问的内存。
- low_free: 低优先级空闲内存,低优先级内存区域中未被使用的内存。
- low_total: 低优先级内存总量,系统中低优先级内存的总量。
- mapped: 映射内存,已映射到进程地址空间的文件和设备的内存。
- page_tables: 页面表内存,用于跟踪虚拟内存页面的物理位置。
- shared: 共享内存,被多个进程共享的内存。
- slab: 内核 slab 分配器用于管理的内存,如内核数据结构等。
- sreclaimable: 可回收 slab 内存。
- sunreclaim: 不可回收 slab 内存。
- swap_cached: 缓存于交换空间中的内存。
- vmalloc_chunk: 分配给 vmalloc 区的最大连续内存块的大小。
- vmalloc_total: vmalloc 区的总大小。
- vmalloc_used: 已使用的 vmalloc 区内存。
- write_back: 待写回磁盘的内存。
- write_back_tmp: 临时待写回磁盘的内存。
系统信息
- load5: 最近5分钟的系统负载平均值。
- n_unique_users: 当前登录到系统的唯一用户数量。
- n_users: 当前登录到系统的用户数量,包括相同用户的多个会话。
- uptime: 系统的运行时间,通常以秒为单位。
- load1: 最近1分钟的系统负载平均值。
- load15: 最近15分钟的系统负载平均值。系统负载表示等待 CPU 的进程数
- n_cpus: 系统中的 CPU 数量。
- uptime_format: 格式化的系统运行时间,例如 “5 days, 3:40”,表示系统已经运行了5天3小时40分钟。
网络信息
- bytes_sent - 接口发送的总字节数
- bytes_recv - 接口接收的总字节数
- packets_sent 接口发送的总数据包数
- packets_recv 接口
相关文章:
Telegraf--采集指定信息
Telegraf 采集字段解释 根据需求选取需要采集的字段,直接配置在fieldpass中,这样的好处是节约流量,更加简洁明了。下面加粗的部分是telegraf.conf中配置的指标,其他指标根据需求添加即可。 2024年3月18日10:55:41 更新说明: 添加自定义温度指标采集 CPU信息 usage_iowait:…...
Redis是如何实现持久化的?请解释RDB和AOF持久化方式的区别和优缺点。Redis是单线程还是多线程的?为什么Redis使用单线程模型仍然能保持高性能?
Redis是如何实现持久化的?请解释RDB和AOF持久化方式的区别和优缺点。 Redis实现持久化主要有两种方式:RDB(Redis DataBase)和AOF(Append Only File)。这两种方式的主要区别在于它们的持久化机制和适用场景。…...
java通过Excel批量上传数据
一、首先在前端写一个上传功能。 <template><!-- 文件上传 --><el-upload class"upload-demo" :on-change"onChange" :auto-upload"false"><el-button type"primary">上传Excel</el-button></el-up…...
VS2022 配置QT5.9.9
QT安装 下载地址:https://download.qt.io/archive/qt/ 下载安装后进行配置 无法运行 rc.exe 下载VS2022 官网下载 配置 1.扩展-管理扩展-下载Qt Visual Studio Tools 安装 2.安装完成后,打开vs2022,点击扩展,会发现多出了QT VS Tools,点…...
接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数
问题描述:接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数 质数的概念:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数叫做质数,也称为素数 规定:1既不是…...
人脸识别AI视觉算法---豌豆云
人脸识别AI算法是一种基于计算机视觉和深度学习技术的系统,用于自动识别和验证人脸。 这些算法在多种领域有着广泛的应用,包括安全认证、身份验证、监控、社交媒体、医疗保健和零售等。 以下是有关人脸识别AI算法的技术背景和应用场景的介绍࿱…...
Apache SeaTunnel MongoDB CDC 使用指南
随着数据驱动决策的重要性日益凸显,实时数据处理成为企业竞争力的关键。SeaTunnel MongoDB CDC(Change Data Capture) 源连接器的推出,为开发者提供了一个高效、灵活的工具,以实现对 MongoDB 数据库变更的实时捕获和处理。 本文将深入探讨该连…...
智能合约 之 部署ERC-20
Remix介绍 Remix是一个由以太坊社区开发的在线集成开发环境(IDE),旨在帮助开发者编写、测试和部署以太坊智能合约。它提供了一个简单易用的界面,使得开发者可以在浏览器中直接进行智能合约的开发,而无需安装任何额外的…...
【C++】用红黑树模拟实现set、map
目录 前言及准备:一、红黑树接口1.1 begin1.2 end1.3 查找1.4 插入1.5 左单旋和右单旋 二、树形迭代器(正向)2.1 前置 三、模拟实现set四、模拟实现map 前言及准备: set、map的底层结构是红黑树,它们的函数通过调用红…...
实现:mysql-5.7.42 到 mysql-8.2.0 的升级(二进制方式)
实现:mysql-5.7.42 到 mysql-8.2.0 的升级(二进制方式) 1、操作环境1、查看当前数据库版本2、操作系统版本3、查看 Linux 系统上的 glibc(GNU C 库)版本(**这里很重要,要下载对应的内核mysql版本…...
深入探讨医保购药APP的技术架构与设计思路
随着移动互联网的发展,医疗保健行业也迎来了数字化转型的浪潮。医保购药APP作为医保体系数字化的一部分,其技术架构和设计思路至关重要。接下来,小编将为您讲解医保购药APP的技术架构与设计思路,为相关从业者提供参考和启发。 一、…...
react中点击按钮不能获取最新的state时候
在这个问题中,用户希望在点击确认按钮时触发handleChange函数,并且能够正确获取到最新的bzText值。最初的代码中,在handleOpen函数中弹出一个确认框,并在确认框的onOk回调函数中调用handleChange函数。然而,由于组件传…...
2、鸿蒙学习-申请调试证书和调试Profile文件
申请发布证书 发布证书由AGC颁发的、为HarmonyOS应用配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer,包含公钥、证书指纹等信息。 说明 请确保您的开发者帐号已实名认证。每个帐号最多申请1个发布证书。 1、登录AppGa…...
蓝桥杯算法基础(13):十大排序算法(希尔排序) (快速排序)c语言版
希尔排序 优化版的插入排序,优化的地方就是步长(增量)增大了,原来的插入排序的步长(增量)是1,而希尔排序的步长(增量)可以很大,然后逐渐减小直到1形成插入排…...
web学习笔记(三十二)
目录 1.函数的call、apply、bind方法 1.1call、apply、bind的相同点 1.2call、apply、bind的不同点 1.3call、apply、bind的使用场景 2. 对象的深拷贝 2.1对象的浅拷贝 2.1对象的深拷贝 1.函数的call、apply、bind方法 1.1call、apply、bind的相同点 在没有传参数时&…...
Android 地图SDK 绘制点 删除 指定
问题 Android 地图SDK 删除指定绘制点 详细问题 笔者进行Android 项目开发,对于已标记的绘制点,提供撤回按钮,即删除绘制点,如何实现。 解决方案 新增绘制点 private List<Marker> markerList new ArrayList<>…...
Nodejs 第五十八章(大文件上传)
在现代网站中,越来越多的个性化图片,视频,去展示,因此我们的网站一般都会支持文件上传。 文件上传的方案 大文件上传:将大文件切分成较小的片段(通常称为分片或块),然后逐个上传这…...
Linux编译器--gcc/g++的使用
1. gcc与g gcc与g分别是c语言与c代码的编译器,但同时g也兼容c语言。 我们知道在Linux中,系统并不以文件后缀来区分文件类别。但对于gcc与g等编译器而言却是需要的。Linux中c代码文件的后缀是.c,c代码文件的后缀是.cpp(.cc)(.cxx)。 在Linu…...
苍穹外卖-day13:vue基础回顾+进阶
vue基础回顾进阶 课程内容 VUE 基础回顾路由 Vue-Router状态管理 vuexTypeScript 1. VUE 基础回顾 1.1 基于脚手架创建前端工程 1.1.1 环境要求 要想基于脚手架创建前端工程,需要具备如下环境要求: node.js 前端项目的运行环境 学习web阶段已安…...
蓝桥杯/慈善晚会/c\c++
问题描述 热心公益的G哥哥又来举办慈善晚会了,这次他邀请到了巴菲特、马云等巨富,还邀请到了大V、小C等算法界泰斗。晚会一共邀请了n位尊贵的客人,每位客人都位于不同的城市,也就是说每座城市都有且仅有一位客人。这些城市的编号为…...
别再暴力求素数了!用C++实现埃氏筛和欧拉筛,性能提升百倍(附完整代码)
素数筛法性能优化实战:从暴力枚举到欧拉筛的百倍飞跃 在算法竞赛和工程开发中,素数筛选是一个经典问题。当数据规模达到百万级别时,传统的暴力枚举方法往往力不从心。本文将深入探讨三种素数筛选算法——暴力枚举、埃拉托斯特尼筛法ÿ…...
什么叫低代码?低代码平台能做什么?国内十大低代码平台盘点
在数字化转型浪潮席卷全球的今天,软件开发效率成为企业竞争的关键因素。低代码(Low-Code)作为一种革命性的开发模式,正以惊人速度改变着传统软件开发的格局,让"人人都是开发者"的愿景逐渐成为现实。本文将深…...
问题1 开播后 观众端第一次进直播间 直播间没有画面 需要 主播重新进直播页面 观众端才有画面问题2 上面的流程走完 观众重新进直播间 直播间看不到画面问题3 不能多观众收看直播啊
需要docker srs webrtc websockdocker cmd 中 启动 srsset CANDIDATElongwen.natapp1.cc && docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8000:8000/udp -p 8000:8000/tcp --env CANDIDATE%CANDIDATE% --env SRS_RTC_TCP_ENABLEDon --env SRS_RTC_TCP_PORT8000 …...
MPR121电容触摸传感器驱动与抗干扰工程实践
1. MPR121电容式接近/触摸传感器控制器深度技术解析 MPR121是由NXP Semiconductors(原Freescale)推出的12通道电容式触摸与接近感应专用协处理器芯片,广泛应用于STM32、ESP32、nRF52等主流MCU平台的嵌入式人机交互系统中。该器件并非通用IC外…...
番茄小说下载器:终极开源工具,让数字阅读更简单高效
番茄小说下载器:终极开源工具,让数字阅读更简单高效 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 你是否曾经遇到过这样的困境:正在追更的…...
深度解析WaveTools:鸣潮游戏性能优化与数据分析的专业工具
深度解析WaveTools:鸣潮游戏性能优化与数据分析的专业工具 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools WaveTools作为一款专为《鸣潮》游戏设计的开源工具箱,通过帧率解锁、画质…...
开源抽卡模拟器:浏览器中的原神资源策略实验室
开源抽卡模拟器:浏览器中的原神资源策略实验室 【免费下载链接】Genshin-Impact-Wish-Simulator Best Genshin Impact Wish Simulator Website, no need to download, 100% running on browser! 项目地址: https://gitcode.com/gh_mirrors/gen/Genshin-Impact-Wis…...
Java 从入门到精通(十一):异常处理与自定义异常,程序报错时到底该怎么处理?
Java 从入门到精通(十一):异常处理与自定义异常,程序报错时到底该怎么处理? 很多人刚学 Java 时,对“异常”这件事的第一反应通常很直接: 代码报错了控制台一大片红字程序停了然后开始慌 于是很…...
异步编程中的重试策略:backoff与asyncio完美结合
异步编程中的重试策略:backoff与asyncio完美结合 【免费下载链接】backoff Python library providing function decorators for configurable backoff and retry 项目地址: https://gitcode.com/gh_mirrors/bac/backoff 在现代Python异步编程中,处…...
避坑指南:RK3588以太网调试那些‘看起来通了但实际没通’的坑(附千兆网线识别与ifconfig -a用法)
RK3588以太网深度排雷手册:从"假连通"到真稳定的实战指南 当你看到eth0接口亮起绿色指示灯,ifconfig显示RX/TX数据包在跳动,甚至ping命令能收到零星回复时,是否觉得RK3588的网络已经调试成功?且慢——这可能…...
