Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

指定数据报告间隔的准则 Junos 遥测接口

Junos 遥测接口使您能够配置传感器,以收集和导出各种系统资源的数据,而无需轮询。发送数据的请求由管理站发送一次,以流式传输定期更新。

您可以将遥测传感器配置为通过命令行界面 (CLI) 或通过 OpenConfig for Junos telemetrySubscribe 远程过程调用 (RPC) 以指定的时间间隔报告数据。要使用 CLI 进行配置,请在层次结构级别包含reporting-rate seconds[edit services analytics export-profile profile-name]语句。telemetrySubscribe对于 RPC,请指定采样间隔参数(以毫秒为单位)。在这两种情况下,间隔都指定每次后续数据导出之间的时间量。

如何确定系统资源的报告间隔

若要确定特定系统资源的适当报告间隔,请遵循以下准则:

  • 确定给定对象(如接口)所需的导出间隔。

  • 确定传感器报告的最大对象数,如线卡上配置的物理接口数。

  • 确定给定传感器在每个间隔上报告的最小对象数。

  • 使用以下公式确定最佳报告间隔:

    • 报告间隔 = 每个对象所需的导出间隔 * 每个间隔上报告的最小对象数 / 最大对象数。

考虑这个例子。业务要求每 30 秒报告一次接口统计信息。每隔一段时间,将报告 10 条接口记录,每个线卡的接口总数为 96 个。使用报告间隔公式,报告间隔应为 3.125 秒。目前,报告间隔只能配置为 2 的倍数(以秒为单位)。因此,对于此示例,在 CLI 中将报告间隔配置为 2 秒,在 OpenConfig RPC 中配置为 2000 毫秒。

提示:

同一指标可能会在 30 秒间隔内多次报告。为了进行有效的可视化和数据操作,在固定的时间跨度内聚合数据是很常见的。