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