通过 UDP 流式传输遥测数据
通过 UDP 流式传输遥测数据基于拨出机制。传感器路径通过 CLI 进行配置,设备通过 UDP 将已配置传感器路径的数据发送到收集器的目标地址。目标地址通过 CLI 进行配置。从本地传感器通过 UDP 进行流式遥测时,数据会通过 UDP 以 protobuf 格式发送到收集器。 有关 protobuf 格式的信息,请参阅本 机协议缓冲区 (protobuf) 消息结构
通过 UDP 流式传输遥测数据的 CLI 配置过程包括配置传感器配置文件(其中指定了资源参数)、流式处理服务器配置文件(其中指定了远程地址和远程端口参数)和导出配置文件(其中指定了传输协议、报告速率、格式和有效负载大小参数)。
请按照以下步骤配置通过 UDP 的流遥测数据:
配置流式服务器配置文件,请参阅 配置流式处理服务器配置文件。
配置导出配置文件,请参阅 配置导出配置文件。
配置传感器配置文件,请参阅 配置传感器配置文件。
要解码收集器上的 Junos 遥测接口 UDP 数据,请参阅 解码收集器上的 Junos 遥测接口 UDP 数据。
注意:
- 遥测数据通过 UDP 直接从源应用程序流式传输到收集器。因此,配置由与收集器的连接类型决定。收集器必须可通过管理接口或 WAN 接口访问。
- 对于线卡传感器,如果可通过 WAN 接口访问远程地址,线卡可以直接将数据导出到收集器。如果必须通过线卡传感器的管理接口导出遥测数据,则必须将其路由到路由引擎,然后发送到收集器。在此场景中,配置以下隐藏旋钮:
set services analytics sensor resource_test export-to-routing-engine
- 仅支持 .gpb 格式通过 UDP 传输遥测数据。下面是通过 UDP 流式传输传感器路径
/junos/system/linecard/interface/
遥测数据的示例配置。数据每“10”秒导出到收集器,最大有效负载大小为“5000”,导出到端口号为 3026 的远程地址 143.1.1.2:set services analytics streaming-server server_test remote-address 143.1.1.2 set services analytics streaming-server server_test remote-port 3026 set services analytics export-profile export_test local-port 0 set services analytics export-profile export_test reporting-rate 10 set services analytics export-profile export_test payload-size 5000 set services analytics export-profile export_test format gpb set services analytics export-profile export_test transport udp set services analytics sensor resource_test server-name server_test set services analytics sensor resource_test export-name export_test set services analytics sensor resource_test resource /junos/system/linecard/interface/