데이터 보고 간격 지정 지침 Junos Telemetry Interface
Junos Telemetry Interface를 사용하면 폴링 없이 센서를 프로비저닝하여 다양한 시스템 리소스에 대한 데이터를 수집하고 내보낼 수 있습니다. 정기적인 업데이트를 스트리밍하기 위해 관리 스테이션에서 데이터 전송 요청을 한 번 보냅니다.
명령줄 인터페이스(CLI) 또는 Junos telemetrySubscribe
원격 프로시저 호출(RPC)을 위한 OpenConfig를 통해 지정된 간격으로 데이터를 보고하도록 텔레메트리 센서를 구성할 수 있습니다. CLI를 사용하여 구성하려면 계층 수준에서 문을 [edit services analytics export-profile profile-name]
포함합니다reporting-rate seconds
. RPC의 telemetrySubscribe
경우 샘플링 간격 매개 변수를 밀리초 단위로 지정합니다. 두 경우 모두 간격은 각 후속 데이터 내보내기 사이의 시간을 지정합니다.
시스템 리소스에 대한 보고 간격을 결정하는 방법
특정 시스템 리소스에 대한 적절한 보고 간격을 결정하려면 다음 지침을 따르십시오.
인터페이스와 같은 지정된 개체에 필요한 내보내기 간격을 식별합니다.
라인 카드에 구성된 물리적 인터페이스 수와 같이 센서가 보고하는 최대 개체 수를 식별합니다.
지정된 센서의 각 간격에 대해 보고되는 최소 개체 수를 식별합니다.
다음 수식을 사용하여 최적의 보고 간격을 결정합니다.
보고 간격 = 개체당 필수 내보내기 간격 * 각 간격에 보고된 최소 개체 수 / 최대 개체 수.
이 예를 고려하십시오. 인터페이스 통계를 30초마다 보고해야 하는 비즈니스 요구 사항이 있습니다. 모든 간격에서 10개의 인터페이스 레코드가 보고되며, 각 라인 카드에 대한 총 인터페이스 수는 96개입니다. 보고 간격 공식을 사용하면 보고 간격은 3.125초여야 합니다. 현재 보고 간격은 2의 배수(초)로만 구성할 수 있습니다. 따라서 이 예제에서는 보고 간격을 CLI에서 2초, OpenConfig RPC에서 2000밀리초로 구성합니다.
동일한 지표가 30초 간격으로 두 번 이상 보고될 수 있습니다. 효과적인 시각화 및 데이터 조작을 위해 고정된 시간 범위에 걸쳐 데이터를 집계하는 것이 일반적입니다.