검색

28.7. 네트워크 트래픽 관찰

download PDF

관리자는 자세한 문제 해결 및 분석을 위해 OpenShift Container Platform 콘솔에서 네트워크 트래픽을 확인할 수 있습니다. 이 기능을 사용하면 트래픽 흐름의 다양한 그래픽 표현에서 통찰력을 얻을 수 있습니다. 네트워크 트래픽을 관찰하는 데 사용할 수 있는 몇 가지 보기가 있습니다.

28.7.1. 개요 보기에서 네트워크 트래픽 관찰

개요 보기에는 클러스터에서 네트워크 트래픽 흐름의 전체 집계 메트릭이 표시됩니다. 관리자는 사용 가능한 디스플레이 옵션을 사용하여 통계를 모니터링할 수 있습니다.

28.7.1.1. 개요 보기 작업

관리자는 개요 보기로 이동하여 흐름 속도 통계의 그래픽 표시를 볼 수 있습니다.

절차

  1. Observe 네트워크 트래픽 으로 이동합니다.
  2. 네트워크 트래픽 페이지에서 개요 탭을 클릭합니다.

메뉴 아이콘을 클릭하여 각 흐름 속도 데이터의 범위를 구성할 수 있습니다.

28.7.1.2. 개요 보기에 대한 고급 옵션 구성

고급 옵션을 사용하여 그래픽 보기를 사용자 지정할 수 있습니다. 고급 옵션에 액세스하려면 표시 옵션 드롭다운 메뉴를 사용하여 그래프에서 세부 정보를 구성할 수 있습니다. 사용 가능한 옵션은 다음과 같습니다.

  • 메트릭 유형: 바이트 또는 패킷으로 표시될 메트릭입니다. 기본값은 Bytes 입니다.
  • scope: 네트워크 트래픽이 이동하는 구성 요소의 세부 정보를 선택합니다. 범위를 노드,네임스페이스,소유자 또는 리소스로 설정할 수 있습니다. 소유자 는 리소스 집계입니다. 리소스 는 호스트 네트워크 트래픽의 경우 Pod, 서비스, 노드 또는 알 수 없는 IP 주소일 수 있습니다. 기본값은 Namespace 입니다.
  • truncate labels: 드롭다운 목록에서 레이블의 필요한 너비를 선택합니다. 기본값은 M 입니다.
28.7.1.2.1. 패널 관리

필요한 통계를 선택하고 다시 정렬할 수 있습니다. 열 관리를 클릭하여 패널 관리를 클릭합니다.

28.7.2. 트래픽 흐름 보기에서 네트워크 트래픽 관찰

트래픽 흐름 보기는 네트워크 흐름의 데이터 및 테이블에 있는 트래픽 양을 표시합니다. 관리자는 트래픽 흐름 테이블을 사용하여 애플리케이션 전체의 트래픽 양을 모니터링할 수 있습니다.

28.7.2.1. 트래픽 흐름 보기로 작업

관리자는 트래픽 흐름 테이블로 이동하여 네트워크 흐름 정보를 볼 수 있습니다.

절차

  1. Observe 네트워크 트래픽 으로 이동합니다.
  2. 네트워크 트래픽 페이지에서 트래픽 흐름 탭을 클릭합니다.

각 행을 클릭하여 해당 흐름 정보를 가져올 수 있습니다.

28.7.2.2. 트래픽 흐름 보기에 대한 고급 옵션 구성

고급 옵션 표시를 사용하여 보기를 사용자 지정하고 내보낼 수 있습니다. 표시 옵션 드롭다운 메뉴를 사용하여 행 크기를 설정할 수 있습니다. 기본값은 Normal 입니다.

28.7.2.2.1. 열 관리

표시할 필수 열을 선택하고 다시 정렬할 수 있습니다. 열 관리를 클릭하여 열 관리를 클릭합니다.

28.7.2.2.2. 트래픽 흐름 데이터 내보내기

트래픽 흐름 보기에서 데이터를 내보낼 수 있습니다.

절차

  1. 데이터 내보내기 를 클릭합니다.
  2. 팝업 창에서 모든 데이터 내보내기 확인란을 선택하여 모든 데이터를 내보내고 내보낼 필수 필드를 선택 해제한 후 확인란의 선택을 해제할 수 있습니다.
  3. 내보내기 를 클릭합니다.

28.7.2.3. 대화 추적 작업

관리자는 동일한 대화의 일부인 네트워크 흐름을 그룹화할 수 있습니다. 대화는 IP 주소, 포트 및 프로토콜로 식별되는 피어 그룹으로 정의되므로 고유한 대화 Id 가 생성됩니다. 웹 콘솔에서 대화 이벤트를 쿼리할 수 있습니다. 이러한 이벤트는 다음과 같이 웹 콘솔에서 표시됩니다.

  • conversation start: 이 이벤트는 연결이 시작되거나 TCP 플래그를 가로채는 경우 발생합니다.
  • conversation tick: 이 이벤트는 연결이 활성 상태인 동안 FlowCollector spec.processor.conversationHeartbeatInterval 매개변수에 정의된 지정된 간격마다 발생합니다.
  • 대화 종료: FlowCollector spec.processor.conversationEndTimeout 매개변수에 도달하거나 TCP 플래그를 가로채는 경우 발생합니다.
  • flow: 지정된 간격 내에서 발생하는 네트워크 트래픽 흐름입니다.

절차

  1. 웹 콘솔에서 Operator 설치된 Operator 로 이동합니다.
  2. NetObserv Operator제공된 API 제목에서 Flow Collector 를 선택합니다.
  3. cluster 를 선택한 다음 YAML 탭을 선택합니다.
  4. spec.processor.logTypes,conversationEndTimeoutconversationHeartbeatInterval 매개변수가 관찰 요구 사항에 따라 설정되도록 FlowCollector 사용자 지정 리소스를 구성합니다. 샘플 구성은 다음과 같습니다.

    대화 추적을 위해 FlowCollector 구성

    apiVersion: flows.netobserv.io/v1alpha1
    kind: FlowCollector
    metadata:
      name: cluster
    spec:
     processor:
      conversationEndTimeout: 10s                  1
      logTypes: FLOWS                              2
      conversationHeartbeatInterval: 30s           3

    1
    Conversation 종료 이벤트는 conversationEndTimeout 에 도달하거나 TCP 플래그를 가로채는 지점을 나타냅니다.
    2
    logTypesFLOWS 로 설정되면 흐름 이벤트만 내보내집니다. 이 값을 ALL 로 설정하면 대화 이벤트와 흐름 이벤트가 모두 내보내지고 네트워크 트래픽 페이지에 표시됩니다. 대화 이벤트에만 집중하려면 대화 시작, 대화 눈금 및 대화 종료 이벤트를 내보내는 CONVERSATION S 를 지정하거나 ENDED_CONVERSATIONSConversation 종료 이벤트만 내보냅니다. ENDED_CONVERSATIONS 의 경우 모든 스토리지 요구 사항이 가장 높고 가장 낮습니다.
    3
    Conversation tick 이벤트는 네트워크 연결이 활성화된 동안 FlowCollector conversationHeartbeatInterval 매개변수에 정의된 각 지정된 간격을 나타냅니다.
    참고

    logType 옵션을 업데이트하면 이전 선택에서의 흐름이 콘솔 플러그인에서 지워지지 않습니다. 예를 들어 처음 오전 10시까지의 기간 동안 logTypeCONVERSATIONS 로 설정한 후 ENDED_CONVERSATIONS 로 이동하면 콘솔 플러그인은 10시 이전에 모든 대화 이벤트를 표시하고 대화가 오전 10시 후에만 종료됩니다.

  5. 트래픽 흐름 탭에서 네트워크 트래픽 페이지를 새로 고칩니다. 두 개의 새 열인 Event/TypeConversation Id 가 있습니다. 모든 이벤트/유형 필드는 Flow 가 선택한 쿼리 옵션인 경우 Flow 입니다.
  6. 쿼리 옵션을 선택하고 Log Type,Conversation 을 선택합니다. 이제 이벤트/유형 은 원하는 모든 대화 이벤트를 표시합니다.
  7. 다음으로 특정 대화 ID를 필터링하거나 측면 패널에서 ConversationFlow 로그 유형 옵션을 전환할 수 있습니다.
28.7.2.3.1. 히스토그램 사용

히스토그램 표시를 클릭하여 흐름 내역을 막대형 차트로 시각화하기 위한 도구 모음 보기 를 표시할 수 있습니다. 히스토그램은 시간에 따른 로그 수를 표시합니다. 히스토그램의 일부를 선택하여 도구 모음을 따르는 테이블의 네트워크 흐름 데이터를 필터링할 수 있습니다.

28.7.3. 토폴로지 보기에서 네트워크 트래픽 관찰

토폴로지 보기에서는 네트워크 흐름 및 트래픽 양을 그래픽으로 표시합니다. 관리자는 토폴로지 보기를 사용하여 애플리케이션 전체에서 트래픽 데이터를 모니터링할 수 있습니다.

28.7.3.1. 토폴로지 보기 작업

관리자는 토폴로지 보기로 이동하여 구성 요소의 세부 정보 및 지표를 확인할 수 있습니다.

절차

  1. Observe 네트워크 트래픽 으로 이동합니다.
  2. 네트워크 트래픽 페이지에서 토폴로지 탭을 클릭합니다.

토폴로지 의 각 구성 요소를 클릭하여 구성 요소의 세부 정보 및 지표를 확인할 수 있습니다.

28.7.3.2. 토폴로지 보기에 대한 고급 옵션 구성

고급 옵션 표시를 사용하여 보기를 사용자 지정하고 내보낼 수 있습니다. 고급 옵션 보기에는 다음과 같은 기능이 있습니다.

  • find in view : 뷰에서 필요한 구성 요소를 검색합니다.
  • 표시 옵션: 다음 옵션을 구성하려면 다음을 수행합니다.

    • layout : 그래픽 표현의 레이아웃을 선택합니다. 기본값은 ColaNoForce 입니다.
    • scope: 네트워크 트래픽이 이동하는 구성 요소의 범위를 선택합니다. 기본값은 Namespace 입니다.
    • groups: 구성 요소를 그룹화하여 소유권에 대한 이해를 제공합니다. 기본값은 None 입니다.
    • 축소 그룹 : 그룹을 확장하거나 축소합니다. 그룹은 기본적으로 확장됩니다. Groups 의 값이 None 인 경우 이 옵션은 비활성화되어 있습니다.
    • Show: 표시해야 할 세부 정보를 선택합니다. 모든 옵션은 기본적으로 선택되어 있습니다. 사용 가능한 옵션은 Edges , Edges 레이블,ECDHEges 입니다.
    • truncate labels: 드롭다운 목록에서 레이블의 필요한 너비를 선택합니다. 기본값은 M 입니다.
28.7.3.2.1. 토폴로지 보기 내보내기

뷰를 내보내려면 토폴로지 내보내기 보기를 클릭합니다. 보기는 PNG 형식으로 다운로드됩니다.

28.7.4. 네트워크 트래픽 필터링

기본적으로 네트워크 트래픽 페이지는 FlowCollector 인스턴스에 구성된 기본 필터를 기반으로 클러스터의 트래픽 흐름 데이터를 표시합니다. 사전 설정된 필터 필터를 변경하여 필터 옵션을 사용하여 필요한 데이터를 관찰할 수 있습니다.

쿼리 옵션

아래와 같이 쿼리 옵션을 사용하여 검색 결과를 최적화할 수 있습니다.

  • Log Type: 사용 가능한 옵션 Conversation and Flows 는 흐름 로그, 새 대화, 완료된 대화 및 하트비트와 같은 로그 유형별 흐름을 쿼리할 수 있는 기능을 제공합니다. 이는 긴 대화에 대한 업데이트와 정기적인 레코드입니다. 대화는 동일한 피어 간 흐름 집계입니다.
  • 보고자 노드: 모든 흐름은 소스 노드와 대상 노드에서 보고할 수 있습니다. 클러스터 인그레스의 경우 흐름은 대상 노드에서 보고되고 클러스터 송신의 경우 소스 노드에서 흐름이 보고됩니다. 소스 또는 대상 중 하나를 선택할 수 있습니다. 개요토폴로지 보기에는 옵션 모두 비활성화되어 있습니다. 선택한 기본값은 대상 입니다.
  • 일치 필터: 고급 필터에서 선택한 다양한 필터 매개변수 간의 관계를 확인할 수 있습니다. 사용 가능한 옵션은 모두 일치하고 일치하는 모든 옵션과 일치합니다. match all은 모든 값과 일치하는 결과를 제공하고 match any 는 입력된 값과 일치하는 결과를 제공합니다. 기본값은 모두 일치 입니다.
  • limit: 내부 백엔드 쿼리의 데이터 제한입니다. 일치 및 필터 설정에 따라 트래픽 흐름 데이터 수가 지정된 제한 내에 표시됩니다.
빠른 필터
빠른 필터 드롭다운 메뉴의 기본값은 FlowCollector 구성에 정의되어 있습니다. 콘솔에서 옵션을 수정할 수 있습니다.
고급 필터
필터링할 매개변수와 해당 텍스트 값을 제공하여 고급 필터를 설정할 수 있습니다. 매개 변수 드롭다운 목록의 Common 섹션에서는 Source 또는 Destination 과 일치하는 결과를 필터링합니다. 적용된 필터를 활성화 또는 비활성화하려면 필터 옵션 아래에 나열된 적용된 필터를 클릭할 수 있습니다.
참고

텍스트 값을 지정하는 규칙을 이해하려면 More를 클릭합니다.

기본 필터 재설정 을 클릭하여 기존 필터를 제거하고 FlowCollector 구성에 정의된 필터를 적용할 수 있습니다.

또는 해당 집계의 필터링된 데이터를 제공하는 네임스페이스,서비스,경로,노드, 워크로드 페이지의 네트워크 트래픽 탭에서 트래픽 흐름 데이터에 액세스할 수 있습니다.

추가 리소스

FlowCollector 에서 빠른 필터를 구성하는 방법에 대한 자세한 내용은 빠른 필터 및 흐름 수집기 샘플 리소스 구성 을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.