프로세서: 트래픽 모니터
트래픽 모니터 프로세서는 구성에 따라 인터페이스를 선택하고 사용 가능한 모든 인터페이스 관련 카운터(예: tx_bits, rx_bits 등)와 인터페이스 활용도를 출력합니다.
매개 변수 | 설명 |
---|---|
입력 유형 | 입력이 없습니다. 소스 프로세서입니다. |
그래프 쿼리(graph_query) | 문자열로 지정된 그래프에 대한 하나 이상의 쿼리 또는 이러한 쿼리 목록. (문자열은 향후 릴리스에서 더 이상 사용되지 않습니다.) 여러 쿼리에서 표현식 필드에서 참조하는 모든 명명된 노드(additional_properties 포함)를 제공해야 합니다. 그래프 쿼리는 "작업" 그래프에서 실행됩니다. 적절한 인덱스를 가진 "query_result" 변수를 사용하여 쿼리 결과에 액세스할 수 있습니다. 예를 들어, 속성 세트 노드를 "ps"라는 이름으로 쿼리하는 경우 결과는 "query_result[0]["ps"]"로 제공됩니다. 컬렉터 프로세서( 다른 프로세서에서는 일반적인 매개 변수화에 사용되며 쿼리 목록으로만 지원됩니다. graph_query: "node("system", role="leaf", name="system"). out("hosted_interfaces"). node("interface", name="iface").out("link"). node("link", role="spine_leaf")" graph_query: ["node("system", role="leaf", name="system")", "node("system", role="spine", name="system")"] |
쿼리 확장 | 원래 그래프 쿼리에 의해 반환된 모든 경로에 대해 후자의 각 생성기에 전달된 항목 집합이 생성되고 각 항목에 대해 해당 속성 이름으로 확장된 새 경로를 생성합니다. 이 경로는 생산된 항목의 값 집합인 해당 속성 이름으로 확장됩니다. |
쿼리 그룹 바이(query_group_by) | 그래프 쿼리에 사용된 노드 및 관계 이름의 목록(문자열)을 통해 쿼리 결과를 그룹화합니다. 이 목록의 각 요소는 필드의 명명된 노드 또는 관계 일치자를 그룹화가 활성화되면( 다음 목록은 이 필드의 다양한 값에 대한 동작을 설명합니다.
|
쿼리 태그 필터(query_tag_filter) | 할당된 태그에 의한 그래프 쿼리에서 노드라는 필터. |
인터페이스 | 그래프 쿼리에서 인터페이스 이름까지 표현식 매핑(예: "iface"가 그래프 쿼리의 이름인 경우 "iface.if_name"). |
포트 속도 | 그래프 쿼리에서 초당 비트의 속도를 링크하기 위한 표현식 매핑(예: "link"이 그래프 쿼리에 있는 이름인 경우 "functions.speed_to_bits(link.speed)"입니다. |
시스템 ID | 그래프 쿼리에서 system_id 대한 표현식 매핑(예: "시스템"이 그래프 쿼리의 이름인 경우 "system.system_id"). |
기간 | 평균 기간 기간 |
추가 키 | 각 추가 키/값 쌍은 출력 단계의 속성을 확장하는 데 사용됩니다. 여기서 값은 그래프 쿼리의 맥락에서 실행되는 표현식으로 간주되며, 그 결과는 각 키의 속성 값으로 사용됩니다. 이 속성의 값은 각 항목에 대해 평가되어 해당 수집기 서비스에서 제공하는 메트릭과 항목을 연결합니다. 각 수집기는 각 수집기에 특정한 형식의 키로 각 메트릭이 식별되는 메트릭 집합을 보고하기 때문에 키로 연결이 수행됩니다. |
스트리밍 활성화(enable_streaming) | 활성화된 경우 출력 단계의 샘플을 스트리밍합니다. False로 기본값이 되는 선택적 부울입니다. True로 설정하면 이 프로세서의 모든 출력 단계는 일반 protobuf 스키마에서 스트리밍됩니다. |