Skip to main content

运维平台

运维管理平台,是用于维护AIRIOT平台的服务或者模板的板块,可进行版本升级等系列操作。

首页

进入运维管理平台,展示的首页为信息统计页面,会显示服务总数、模块总数,服务运行状态统计,服务更新日志和模块更新日志

image.png

  1. 一键在线升级:点击可进行全部服务和模块的在线升级,升级过程中只能顺序更新,升级时间较长,且升级过程中不允许其他的服务、模块进行升级,驱动下载也无法进行
  2. 一键离线升级:点击可进行服务和模块的离线升级,即在无网络的情况下进行升级。

服务管理模块主要用来添加服务和管理已添加的服务,可对服务进行升级和回退版本
image.png
已创建的服务可通过输入服务名称进行搜索,
image.png

  1. 启动:启动全部服务;
  2. 重启:重启全部服务;
  3. 停止:全部服务停止运行;
  4. 创建启动:创建并启动全部服务;
  5. 离线上传中转服务协议:可在无网络的情况下上传数据中转协议;
  6. 离线上传驱动:可在无网络的情况下上传驱动服务;
  7. 编辑部署文件:直接编辑部署文件,通过编辑部署文件来控制所有服务,比如控制服务的运行状态;
  8. 上传镜像:镜像即把一个程序运行所需要的配置和环境打成包进行上传;
  9. 添加服务:点击添加新的服务;可在线添加直接安装服务即可,也可离线添加,直接上传服务即可,还可输入相应信息进行离线服务的添加。
    image.png
  10. 开始、停止、重启、删除和批量升级:开始、停止、重启、删除和批量升级选中服务(==注:==不能删除的服务和模块);
  11. 历史版本:历史版本记录的是该服务历史升级版本;
  12. 离线升级:点击升级,上传升级服务,可在无网络的情况下进行升级;
    image.png
  13. 日志:服务运行输出的日志信息;
  14. 图表:记录的是该服务器内存、cpu和网络使用情况,可设置刷新时间;
  15. 检查:当前运行容器的详情信息;
  16. 控制台:用来控制当前服务运行的状态;
    image.png
  17. 使用固定命令:选中后,点击文本框,命令直接显示,选择即可;
  18. 用户:只能用root用户

模块管理把平台中的功能分模块管理,所有的模块都展示在模块管理平台中,可添加或更新新的模块 ;
image.png
当该模块中的功能新增、更新或修复bug时,可更新该模块版本。

资源统计

资源统计页面统计的是cpu、内存和磁盘的使用情况,超负荷时显示红色
image.png

服务诊断

出现错误的服务会在服务诊断页面显示
image.png

日志管理

日志管理包括操作日志、运维日志和服务管理日志

操作日志

操作日志记录的是运维平台的操作记录,可通过操作时间和操作类型查询操作日志
image.png

默认查询

默认查询当前天的操作日志,点击设置框可自定义默认查询时间,点击重置icon,查询全部的操作日志

image.png

清除日志

清除日志包括一键清除和周期清除

  1. 一键清除指将操作日志进行一次性的清除操作

image.png

操作类型-清除数据:选择清除数据时,需定义时间范围,时间范围内的数据将被清除
操作类型-保留数据:选择保留数据时,需定义时间天数,设置时间内的数据将不会被清除,其余全部被清除
日志类型:选择类型的日志将会被清除,不选的情况下默认清除全部日志

  1. 周期清除指将操作日志定期进行清除操作

image.png

清除周期:周期设置后,按照周期清除日志信息
清除时间:每个周期具体的执行时间,不定义默认周期的00:00:00执行
保留数据:设置后,定义时间内的数据将会被保留,其余数据将全部被清除

运维日志

记录系统、设备或软件在运行过程中产生的各种操作的信息集合 image.png

  1. 显示时间戳:选中后,日志中显示时间戳
  2. 时间:可通过时间查询设置时间内的运维日志
  3. 行数:运维日志显示行数
  4. 自动刷新:选中后,运维日志可自动刷新
    可通过快捷搜索,搜索日志内容 image.png

服务管理日志

服务管理日志用来记录服务的安装、卸载和运行状态的记录

image.png

服务管理

  1. 不能删除的服务和模块
服务名称模块名称
web、traefik、spm、postgres、nmqtt、influx、etcd、core、auth、task、front、redis、loki、promtail@airiot/core、@airiot/auth
  1. 依赖版本

服务管理和模块管理在版本更新过程中,可能存在相互依赖的关系,如服务管理中core升级后,需依赖某一服务或者模块,在会在core升级成功后,提示依赖的其他模块或者服务,须同步升级。

可到表格中【依赖最低版本】字段下升级依赖的模块,也可到对应的服务管理或者模块管理进行升级。

有效解决多服务、模块未同步更新导致功能无法正常使用的问题。