配置 QoE-Monitor 服务¶
1. 在平台创建 QoE-Monitor-Agent¶
- 在云平台创建或者找到 QoE-Monitor 的宿主设备
准确定义需要监控的应用

2. 在平台创建 QoE-Monitor 监控的目标应用¶
在云平台创建或者找到需要进行QoE-Monitor监控的应用
明确的IP地址 - 监控地址需要是32位掩码的IP地址,比如 1.1.1.1/32
有限的数量 - 单个应用监控地址的数量需要在10个以内 - 单个QoE-Monitor-Agent的监控地址数量需要在100个以内
建议基于以上2点,参考下图,在平台自定义专属的QoE-Monitor监控应用

3. 在宿主机上安装 QoE-Monitor-Agent¶
注意选择适用的操作系统

4. 使用docker模式安装 QoE-Monitor-Agent¶
登录Docker所在的宿主机
创建docker-compose.yml配置
1version: '3'
2services:
3 qoe-monitor:
4 container_name: qoe-monitor
5 image: unilake.azurecr.io/unilake/qoe-monitor:latest
6 network_mode: "host"
7 restart: unless-stopped
8 volumes:
9 - /var/run/netns:/var/run/netns
10 entrypoint:
11 - ip
12 - netns
13 - exec
14 - abc # ! 注意替换
15 - /usr/local/bin/qoe-monitor
16 - -token=87d1f9b5-ceed-4d0f-8ffe-75786764e13c # ! 注意替换
17 - -platform=https://dock.unilake.net
18 deploy:
19 resources:
20 limits:
21 cpus: '0.50'
22 memory: '256M'
23 privileged: true
1# ! 如果有permission denied报错 尝试在netns里设置
2# ! sysctl -w net.ipv4.ping_group_range="0 2147483647"
启动qoe-monitor容器
1$ sudo docker-compose -f docker-compose.yml up -d qoe-monitor
5. 标记Breakout进行分段观测¶
查看 QoE 全局视图

标记 Breakout 并开始分段观测

查看 Breakout 视图
