9장. Red Hat에서 제공하는 Kiali Operator와 Red Hat OpenShift distributed tracing 플랫폼 통합


Red Hat에서 제공하는 Kiali Operator와 Red Hat OpenShift distributed tracing 플랫폼을 통합하여 다음 기능을 사용할 수 있습니다.

  • 그래프에 추적 오버레이 및 세부 정보를 표시합니다.
  • 세부 정보 페이지에 chart 및 심층적인 추적/연장 정보를 표시합니다.
  • 로그 및 메트릭 차트에 통합된 범위 정보입니다.
  • 외부 추적 UI에 대한 링크를 제공합니다.

9.1. Red Hat에서 제공하는 Kiali Operator를 사용하여 Red Hat OpenShift distributed tracing 플랫폼 구성

Red Hat에서 제공하는 Kiali Operator가 Red Hat OpenShift distributed tracing 플랫폼과 통합되면 Kiali 콘솔에서 분산 추적을 볼 수 있습니다. 이러한 추적을 보면 서비스 메시 내의 서비스 간 통신에 대한 인사이트를 제공할 수 있으므로, 요청이 시스템을 통과하는 방법과 잠재적인 문제가 있을 수 있는 위치를 파악할 수 있습니다.

사전 요구 사항

  • Red Hat OpenShift Service Mesh를 설치했습니다.
  • Red Hat OpenShift Service Mesh를 사용하여 분산 추적 플랫폼을 구성했습니다.

프로세스

  1. 추적에 대한 Kiali 리소스 사양 구성을 업데이트합니다.

    추적을 위한 Kiali 리소스 사양 구성의 예

    spec:
      external_services:
        tracing:
          enabled: true 1
          provider: tempo
          use_grpc: false
          in_cluster_url: http://tempo-sample-query-frontend.tempo:3200
          url: https://tempo-sample-query-frontend-tempo.apps-crc.testing 2

    1
    추적을 활성화합니다.
    2
    Jaeger UI의 OpenShift 경로는 Tempo 네임스페이스에 생성해야 합니다. tempo-sample-query-frontend 서비스에 대해 수동으로 생성하거나 Tempo 사용자 정의 리소스를 .spec.template.queryFrontend.jaegerQuery.ingress.type: route 로 업데이트할 수 있습니다.
  2. 업데이트된 사양kiali_cr.yaml 에 저장합니다.
  3. 다음 명령을 실행하여 구성을 적용합니다.

    $ oc patch -n istio-system kiali kiali --type merge -p "$(cat kiali_cr.yaml)"

    출력 예:

     kiali.kiali.io/kiali patched

검증

  1. 다음 명령을 실행하여 Kiali 경로를 가져옵니다.

    $ oc get route kiali ns istio-system
  2. Kiali UI로 이동합니다.
  3. 워크로드 추적 탭으로 이동하여 Kiali UI에서 추적을 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.