跳到主要内容

核心功能

节点管理核心覆盖云区域、节点、环境、变量、组件库、控制器、采集配置七大管理能力,支撑多云资源与采集组件的统一管控。

1. 云区域管理:节点资源的逻辑分组管控

云区域是节点资源的顶层逻辑分组单元,用于隔离不同场景(如生产/测试)的节点资源,实现资源的分域管理。

2da93494-ea86-4a0e-8963-1e6eb257f787.png

核心功能

  • 区域创建与信息展示:支持新建云区域,每个区域展示名称、简介及关联的通信组件(如stargazernats-executor);
  • 区域关联组件状态标识:区域卡片直观标注已部署的通信组件,快速感知区域的基础通信能力。

2. 节点管理:控制器与组件的运行载体管控

节点是控制器、采集组件的运行实体(主机/容器),支持控制器部署、组件托管等全生命周期操作。

37264bce-56ed-488e-b5f6-f2b55af5cf47.png

核心功能

  • 控制器安装与状态监控:支持为节点批量安装Linux/Windows控制器,列表展示节点的控制器运行状态、版本信息;
  • 托管组件全生命周期操作:支持对节点上的组件进行安装、启动、重启、停止等操作,批量管理组件运行状态;
  • 节点信息可视化:展示节点IP、名称、所属组织、托管组件状态(正常/异常/未启动),全局掌握节点资源情况。

3. 环境管理:云区域通信的基础组件支撑

环境是云区域与平台通信的支撑组件集合(如stargazernats-executor),保障区域内节点与平台的通信连通性。

7ceec2e2-54cc-4ce1-8661-4d1f186917ef.png 14889dd0-f8c2-48cd-83ba-9afd01cb34e5.png

核心功能

  • 通信组件状态监控:实时展示stargazernats-executor等核心通信组件的运行状态(如“正常”);
  • 环境部署配置:支持“容器部署”(社区版)、“K8s部署”(企业版)两种方式,填写代理IP后可生成部署脚本完成环境搭建。

4. 变量管理:配置的动态统一管理

变量用于配置文件的动态值替换,实现多组件间的配置复用与统一管控,降低重复配置成本。

9cfeb728-3a1f-49d5-94eb-10797fd2e5c3.png 705b1a9e-0f67-4d0e-ac32-4fbe1b900119.png

核心功能

  • 变量生命周期操作:支持变量的新增、编辑、删除,列表展示变量名称、数值(敏感信息脱敏)、操作选项;
  • 动态配置替换:变量可在组件配置文件中引用,实现配置值的统一修改与批量生效,提升配置管理效率。

5. 组件库管理:多类型采集组件的集中管理

组件库是监控、日志、CMDB等采集组件的资源池,支持组件的新增、配置与版本管理,覆盖全栈采集场景。

f6f18374-818c-4ad7-89d2-cde80f5bca96.png d92167a3-0353-4db3-a03c-df0b04f088ab.png 32694e19-3728-4b74-a49f-24662f1b87e1.png 72c13ab6-aaf3-42a7-87f5-8077ea4f00c0.png

核心功能

  • 多类型组件分类管理
    • 监控类:包含Kafka Exporter、JVM JMX、Telegraf等性能采集组件;
    • 日志类:包含Filebeat、Auditbeat等日志采集组件;
    • CMDB类:包含Telegraf(适配CMDB数据采集)等组件;
  • 组件全流程管理
    1. 新增组件:配置组件名称、适配操作系统(Linux/Windows)、执行路径等基础信息,完成组件基础框架的创建;
    2. 组件包上传:点击目标组件后进入目标组件的「包管理」页面,点击「上传包」按钮,在弹出的上传窗口中,通过“点击上传”或“拖拽文件”方式导入组件包,确认后完成上传。

      node组件.png node上传组件包.png

    3. 版本管理:上传后的组件包会自动纳入版本管理体系,支持多版本组件包的留存、切换与维护,实现组件的自定义扩展与迭代;
  • 组件标签标识:每个组件标注适配的系统(如Linux/Windows)、组件类型(如Exporter/Beat),快速匹配部署场景。

6. 控制器管理:异构节点的自动化运维核心组件

控制器是节点侧的核心管理单元,负责节点与平台的通信、采集组件的生命周期管控,模块支持Linux、Windows异构系统的控制器专项管理,适配不同操作系统节点的运维需求。

7212156e-cff6-43ee-bac8-f7294f71ebf2.png

核心功能

  • 分系统控制器分类展示与管理

    • 按操作系统维度拆分“Linux控制器”“Windows控制器”,卡片式展示对应控制器的基础信息;
    • 每个控制器卡片标注适配系统(如“Linux”“Windows”标签),清晰区分不同系统的控制器资源,避免跨系统误用。
  • 控制器组成与核心能力透明化

    • 两类控制器均由SidercarNATS Executor双组件组成:
      • Sidercar:负责节点侧的采集组件进程管控(启动/停止/重启);
      • NATS Executor:负责节点与平台的消息通信、任务指令接收与执行;
    • 核心能力覆盖:节点上各类采集器的生命周期管理、节点资源的自动化部署与动态协调、平台与节点的指令/数据传输。
  • 控制器全流程管理

    1. 新增控制器:配置控制器名称、适配操作系统(Linux/Windows)、部署路径等基础信息,完成控制器基础框架的创建;
    2. 控制器包上传:点击目标控制器后进入该控制器的「包管理」页面,点击「上传包」按钮,在弹出的上传窗口中,通过“点击上传”或“拖拽文件”方式导入控制器包,确认后完成上传。

      controller组件.png controller上传组件包.png

    3. 版本管理:上传后的控制器包会自动纳入版本管理体系,支持多版本控制器包的留存、切换与维护,实现控制器的自定义扩展与迭代;
  • 场景化适配支撑

    • Linux控制器:专用于管理Linux系统节点,适配服务器、虚拟机等Linux环境的采集组件运维;
    • Windows控制器:专用于管理Windows系统节点,适配Windows服务器、终端等环境的采集组件运维。

7. 采集配置管理:配置策略的定义与分发中枢

采集配置管理是实现批量化规则落地的核心能力,支持配置策略的主次拆分与节点下发,保障多节点采集组件按规执行并受控。

核心功能

  • 主配置与子配置分离机制
    • 主配置:定义组件运行的全局基础参数,单一组件在同一节点上对应一份生效主配置;
    • 子配置:针对局部任务(如指定路径的日志拉取规则、特定指标的过滤等)进行模块化定义。子配置遵循排序优先级执行,支持灵活的新增、修改、删除。
  • 配置多维度绑定与批量应用
    • 支持建立“配置 - 多个节点”或“节点 - 多个不同组件配置”灵活的绑定关系;
    • 能够自动化渲染最终配置格式(利用节点维度的变量),将修改后的配置文件实时应用并分发到对应的节点控制器(Sidecar),完成配置的无缝承接与更新。