Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 平台安装
  3. 去年安装的多项目版本没有资源统计功能,今年买的有

去年安装的多项目版本没有资源统计功能,今年买的有

已定时 已固定 已锁定 已移动 平台安装
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 7 离线
    7 离线
    723743690
    写于 最后由 编辑
    #1

    48ddc8fc-93d7-4a83-b858-3227354da134-image.png
    请问老版本怎么添加这个资源统计功能,如何操作

    1 条回复 最后回复
    0
  • A 离线
    A 离线
    admin
    写于 最后由 编辑
    #2

    title: 运维资源统计功能安装
    sidebar_label: 运维资源统计功能安装
    sidebar_position: 10

    如果想要给平台安装最新的资源统计功能,可以按以下步骤操作:

    1. 下载镜像

    x86 平台

    • Prometheus 镜像
    • Node Exporter 镜像

    ARM64 平台

    • Prometheus 镜像
    • Node Exporter 镜像

    说明: 请根据平台选择正确的版本,下载最新版的运维服务镜像。


    2. 导入镜像

    1. 将镜像放到 app 目录

    将下载的 prometheus.tar.gz、node-exporter.tar.gz 和运维服务的 operation-linux-x86_64.tar.gz 文件放置于 app 目录中。

    2. 导入镜像

    执行以下命令导入镜像到 Docker:

    cd app
    docker load < prometheus.tar.gz
    docker load < node-exporter.tar.gz
    docker load < operation-linux-x86_64.tar.gz 
    

    3. 修改docker-compose-operation.yml

    添加 node-exporter 和 prometheus 服务

    注: 需要注意运维镜像版本号

    version: '3'
    
    services:
      operation:
        container_name: operation
        image: airiot/operation:V4.3.0
        restart: always
        environment:
          - PROJECTNAME=app
          - REPOS=https://airiot.link/strapi/repos/v4/latest
        networks:
          - backend
        ports:
          - "13030:10088"
        volumes:
          - /etc/localtime:/etc/localtime:ro
          - /var/run/docker.sock:/var/run/docker.sock:ro
          - $PWD/:/app/compose/
          - $PWD/airiot/web/html:/app/html
          - $PWD/operation/data:/data
          - $PWD/operation/log:/log
          - $PWD/operation/build:/app/web
          - $PWD/operation/driverRepo:/driverRepo
          - $PWD/operation/repos:/app/repos
          - $PWD/airiot/web/cors:/app/cors
          - $PWD/operation/protocolProxyRepo:/app/protocolProxyRepo
        ulimits:
          nproc: 40960
          nofile:
            soft: 10240
            hard: 30720
        logging:
          driver: "json-file"
          options:
            max-size: 100m
            max-file: "1"
    
      node-exporter:
        image: prom/node-exporter:v1.6.1
        container_name: node-exporter
        restart: always
        volumes:
          - /proc:/host/proc:ro
          - /sys:/host/sys:ro
          - /:/rootfs:ro
        command:
          - '--path.procfs=/host/proc'
          - '--path.rootfs=/rootfs'
          - '--path.sysfs=/host/sys'
          - '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
        networks:
          - backend
        ulimits:
          nproc: 40960
          nofile:
            soft: 10240
            hard: 30720
        logging:
          driver: "json-file"
          options:
            max-size: 100m
            max-file: "1"
    
      prometheus:
        image: prom/prometheus:v2.47.2
        container_name: prometheus
        restart: always
        volumes:
          - $PWD/operation/monitor/prometheus.yml:/etc/prometheus/prometheus.yml
        command:
          - '--config.file=/etc/prometheus/prometheus.yml'
          - '--storage.tsdb.path=/prometheus'
          - '--web.console.libraries=/etc/prometheus/console_libraries'
          - '--web.console.templates=/etc/prometheus/consoles'
          - '--web.enable-lifecycle'
        networks:
          - backend
        ulimits:
          nproc: 40960
          nofile:
            soft: 10240
            hard: 30720
        logging:
          driver: "json-file"
          options:
            max-size: 100m
            max-file: "1"
    
    networks:
      backend: {}
    

    4. 重启运维

    cd app
    ./runOperation.sh
    

    5. 更新运维前端

    1 条回复 最后回复
    0
  • 7 离线
    7 离线
    723743690
    写于 最后由 编辑
    #3

    9台服务器分布式部署的多项目版本的airiot,也是这样操作吗请问

    1 条回复 最后回复
    0
  • A 离线
    A 离线
    admin
    写于 最后由 编辑
    #4

    只有运维部署的服务器上

    1 条回复 最后回复
    0
  • A 离线
    A 离线
    admin
    写于 最后由 编辑
    #5

    https://docs.airiot.link/faq/通用问题/运维资源统计功能安装

    1 条回复 最后回复
    0
  • 7 离线
    7 离线
    723743690
    写于 最后由 编辑
    #6

    haode,xx

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组