--- title: "INFINI Labs 产品更新 | Agent 全新重构,优化指标采集,支持集中配置管理,支持动态下发等功能" date: 2023-11-03 lastmod: 2023-11-03 description: "INFINI Labs 更新了 Agent、Console 和 Loadgen 等产品。Agent 重构升级,降低资源消耗;Console 增强探针管理和配置功能;Loadgen 合并功能并采用新语法配置,提升性能与用户体验。欢迎反馈交流。" tags: ["Agent", "Console", "Loadgen"] summary: "INFINI Labs 产品又更新啦~ 本次更新主要有 Agent、Console、Loadgen 等产品,其中 Agent 进行全新重构升级,新版限制了 CPU 资源消耗,优化了内存,相比旧版内存使用率降低 10 倍,极大的降低了对宿主服务器造成资源占用压力。同时 Agent 还优化了指标采集,支持集中配置管理,支持动态下发,支持一键安装和自动注册到 Console,可通过 Console 集中管理,并进行关联集群和节点。 以下是本次更新的详细说明。 INFINI Agent v0.7.0 # INFINI Agent 是 INFINI Console 的一个可选探针组件,负责采集和上传集群指标和日志等信息,并可通过 Console 管理。Agent 支持主流操作系统和平台,安装包轻量且无任何外部依赖,可以快速方便地安装。 探针 Agent 本次更新如下: Features # 限制探针资源消耗,限制 CPU 的使用 优化探针内存使用,10 倍降低 支持集中配置管理,支持动态下发 支持探针一键安装和自动注册 优化节点指标采集,仅采集本节点指标 Improvements # 重构节点统计信息 删除未使用的文件 添加发现未知节点的 API 重构节点发现 重构新的 API INFINI Console v1.10.0 # INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进行跨版本、多集群的集中纳管, 企业可以快速方便的统一管理企业内部的不同版本的多套搜索集群。 Console 在线体验: http://demo." --- INFINI Labs 产品又更新啦~ 本次更新主要有 Agent、Console、Loadgen 等产品,其中 Agent 进行全新重构升级,新版限制了 CPU 资源消耗,优化了内存,相比旧版内存使用率降低 10 倍,极大的降低了对宿主服务器造成资源占用压力。同时 Agent 还优化了指标采集,支持集中配置管理,支持动态下发,支持一键安装和自动注册到 Console,可通过 Console 集中管理,并进行关联集群和节点。 以下是本次更新的详细说明。 ## INFINI Agent v0.7.0 INFINI Agent 是 INFINI Console 的一个可选探针组件,负责采集和上传集群指标和日志等信息,并可通过 Console 管理。Agent 支持主流操作系统和平台,安装包轻量且无任何外部依赖,可以快速方便地安装。 探针 Agent 本次更新如下: ### Features - 限制探针资源消耗,限制 CPU 的使用 - 优化探针内存使用,10 倍降低 - 支持集中配置管理,支持动态下发 - 支持探针一键安装和自动注册 - 优化节点指标采集,仅采集本节点指标 ### Improvements - 重构节点统计信息 - 删除未使用的文件 - 添加发现未知节点的 API - 重构节点发现 - 重构新的 API ## INFINI Console v1.10.0 INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进行跨版本、多集群的集中纳管, 企业可以快速方便的统一管理企业内部的不同版本的多套搜索集群。 Console 在线体验: (用户名/密码:readonly/readonly)。 **探针管理** 新版 Agent 安装好之后可在 Console 探针管理界面集中纳管,支持发现 ES 进程 和 疑似 ES 进程,并支持手动和自动批量关联到集群。如下图所示: {{% load-img "/img/blog/2023/release-20231103/1.jpg" "探针管理" %}} **实例动态配置** Console 网关实例模块新增配置管理功能,支持实例配置内容查看和修改,修改后的配置支持自动加载生效,无需再去手动重启实例。如下图所示: {{% load-img "/img/blog/2023/release-20231103/2.jpg" "实例动态配置" %}} **集群动态** 集群动态界面进行了优化,新增了筛选过滤、时序图等。如下图所示: {{% load-img "/img/blog/2023/release-20231103/3.jpg" "集群动态" %}} Console 本次更新详细清单如下: ### Features - 重构探针注册流程 - 合并精简冗余接口 - 支持实例的配置查看和动态修改 - 允许准入和移除探针 - 监控新增分片级别指标 - 节点级别添加线程池相关指标 ### Bug fix - 修复数据迁移/校验任务列表状态显示异常的问题 - 修复数据探索索引选择列表数据不完整的问题 - 修复开发工具集群列表找不到集群的问题 - 修复监控告警详情点击后查询的数据未包含告警时间点产生的数据问题 ### Improvements - 优化数据迁移/校验任务剩余时间显示 - 数据探索查询数据支持自定超时时间 - 数据探索字段 TOP5 统计的总数调整为当前时间范围内的文档数 - 监控指标支持自定义时间桶的大小 - 数据检验任务添加导出文档数提示信息 - 优化集群,网关注册输入框,自动去除两边空格 - 完善探针探测未知 ES 节点的流程 - 优化探针安装脚本,新增远程配置服务器参数 - 优化集群动态界面,新增筛选过滤、时序图等 - 优化集群管理界面,新增筛选过滤 ## INFINI Loadgen v1.8.0 INFINI Loadgen 是一款支持 Easysearch、Elasticsearch 等搜索引擎压测工具,其特点轻量级无依赖、性能强劲、支持高并发、支持模板化参数随机、支持压测端均衡流量控制等。 Loadgen 本次更新如下: ### Breaking changes - 原 Loadrun 功能并入 Loadgen - 测试请求、断言等使用新的 Loadgen DSL 语法来配置 下载地址: ## 期待反馈 欢迎下载体验使用,如果您在使用过程中遇到如何疑问或者问题,欢迎前往 INFINI Labs Github() 中的对应项目中提交 Feature Request 或提交 Bug。 - **INFINI Gateway:** - **INFINI Console:** - **下载地址:** 您还可以通过邮件联系我们:**hello@infini.ltd** 或者拨打我们的热线电话:**(+86) 400-139-9200** 欢迎加入 **Discord** 聊天室: 也欢迎大家微信扫码添加小助手(INFINI-Labs),加入用户群一起讨论交流。 {{% load-img "/img/blog/release/contact_us.png" "" %}}