返回“运行命令清单”:
metrics子命令用法
该功能用于收集此设备的飞网指标信息。
1 可用指标
1.1 子网网关(subnetnode)
gmztad_subnetnode
- 指标类型是
gauge
- 显示此设备开启飞网子网网关的数量(包括已批准和未批准的子网网关)
gmztad_approved_subnetnode
- 指标类型是
gauge
- 显示此设备上已批准的飞网子网网关
1.2 健康检查
gmztad_health_messages
- 指标类型是
gauge
- 显示此设备飞网客户端健康检查的数量
1.3 吞吐量
gmztad_inbound_packets_total
- 指标类型是
counter
- 统计此设备从其他飞网节点接收到的数据包数量
gmztad_inbound_bytes_total
- 指标类型是
counter
- 统计此设备从其他飞网节点接收到的字节数
gmztad_outbound_packets_total
- 指标类型是
counter
- 统计此设备发送到其他飞网节点的数据包数量
gmztad_outbound_bytes_total
- 指标类型是
counter
- 统计此设备发送到其他飞网节点的字节数
吞吐量有以下几种路径类型:
direct_ipv4
直接通过飞网 IPv4 发送或接收的数据包。direct_ipv6
直接通过飞网 IPv6 发送或接收的数据包。- 通过ICE中继发送或接收的数据包。
1.4 丢失的数据包
gmztad_inbound_dropped_packets_total
- 指标类型是
counter
- 统计此设备从其他飞网节点接收到的丢失数据包数量
gmztad_outbound_dropped_packets_total
- 指标类型是
counter
- 统计此设备发送到其他飞网节点的丢失数据包数量
丢失数据包的原因类型:
acl
飞网访问控制策略的限制丢失了数据包。error
由于错误丢失的数据包
2 Web界面
在web界面显示飞网的指标参数信息。
2.1 在本地访问飞网指标的web界面
每个飞网终端都通过 http://100.100.100.100/metrics URL 在本地公开飞网指标.当监控服务器与飞网客户端程序在同一设备上运行时,您可以使用此URL地址。
2.2 在飞网中公开此设备的飞网指标信息
通过运行gmzta set --webclient
命令,在要公开指标信息的每台设备上启用飞网配置的Web界面。地址为 <公开指标信息的飞网IP地址>:4321/metrics。
2.3 在其他网络中公开飞网指标信息
如果你有一个IP地址为192.168.1.11的本地网络接口,则在需要公开飞网指标信息的设备上运行gmzta web --readyonly --listen 192.168.1.11:8080
本地网络的其他设备可通过 http://192.168.1.11:8080/metrics 查看此设备的飞网指标信息。
3 命令行
3.1 查看飞网指标信息
gmzta metrics print
以 Prometheus 文本展示格式打印当前的飞网指标值。
3.2 将指标信息写入文件
gmzta metrics write /var/lib/gmzta.prom
将指标值写入此文件中