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智慧系统搭建平台经验交流

administrators

私有

帖子


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

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


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

    只有运维部署的服务器上


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

    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. 更新运维前端


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an 我切换不了浏览器


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an todesk 或者向日葵也行


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an 有远程吗


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an 运维里看data-source服务的日志


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an windows 还是linux 平台
    windows data-source服务config.yml 加个这个然后重启服务
    7193e083-7568-4c08-bb86-60feb7d3bbc3-image.png 日志等级调整一下

    linux 在app/docker-compose.yml 加 1da170ab-218f-4799-ab0b-1f23a9c65889-image.png
    然后app目录中 ./run.sh

    然后可以发请求可以看到实际请求日志 url


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an 这样的 话 就是 http://ip:port/aab?params1=11&params2=111&params3={"a":1} 这种格式 实际发的时候会有 url 编码


  • 前端通过平台接口为参数绑定对象,后端收到打印出来的确实这样一个奇怪的字符串
    A admin

    @J_an params 使用的是query 还是path 发截图看看

成员列表

A admin
  • 登录

  • 没有帐号? 注册

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