Anthos Service Mesh 1.8 이상에서는Prometheus, Kiali, Grafana 부가기능은 Anthos Service Mesh 프로필에 포함되지 않습니다. 이러한 타사 부가기능 설치는 1.8 IstioOperator
API에서 삭제되었으며 istioctl install
명령어로 설치할 수 없습니다. 부가기능이 삭제된 이유에 대한 상세 설명은 부가기능 통합 작업을 참조하세요.
하지만 해당 타사 문서에 따라 Prometheus, Kiali, Grafana 대시보드의 자체 인스턴스를 설치할 수 있습니다.
Prometheus로 측정항목 내보내기 사용 설정
Prometheus, Grafana 또는 Kiali 대시보드를 사용하려면 측정항목을 Prometheus로 내보내도록 Anthos Service Mesh를 구성해야 합니다. VMware 또는 베어메탈용 GKE에 Anthos Service Mesh를 설치하면 Prometheus로 측정항목 내보내기가 기본적으로 사용 설정됩니다. 이러한 플랫폼에서는 대시보드의 자체 인스턴스를 설치할 수 있습니다.
Google Cloud 클러스터에서 GKE의 Prometheus로 측정항목 내보내기를 사용 설정할 수 있지만 이를 수행하는 단계는 클러스터가 동일한 프로젝트에 있는지 다른 프로젝트에 있는지에 따라 다릅니다.
동일 프로젝트
다음 YAML을
prometheus-metrics-export.yaml
파일에 복사하여 붙여넣습니다.apiVersion: install.istio.io/v1alpha1 kind: IstioOperator spec: values: telemetry: enabled: true v2: enabled: true prometheus: enabled: true stackdriver: enabled: false
GKE에 Anthos Service Mesh 설치의 단계를 따라 Google에서 제공하는 스크립트를 사용하여 Anthos Service Mesh를 설치하고 업그레이드합니다. 스크립트를 실행할 때 다음 옵션을 포함합니다.
--custom_overlay prometheus-metrics-export.yaml
예를 들면 다음과 같습니다.
./install_asm \ --project_id PROJECT_ID \ --cluster_name CLUSTER_NAME \ --cluster_location CLUSTER_LOCATION \ --mode install \ --output_dir DIR_PATH \ --enable_all \ --custom_overlay prometheus-metrics-export.yaml
Anthos Service Mesh를 구성하는 데 필요한 다른 오버레이 파일을 지정해야 합니다.
워크로드에서 자동 사이드카 프록시 삽입을 사용 설정하려면 Anthos Service Mesh 설치를 완료합니다. 자세한 내용은 워크로드 배포 및 재배포를 참조하세요.
다른 프로젝트
GKE에서 다중 프로젝트 설치 및 마이그레이션의 단계를 수행하여 Anthos Service Mesh를 설치합니다.
istioctl install
명령어에--set prometheus.enabled=true
및--set stackdriver.enabled=false
를 추가합니다. 선택적 기능을 사용 설정하는 데 필요한 다른 오버레이 파일도 포함해야 합니다. 예를 들면 다음과 같습니다.istioctl install \ -f asm/istio/istio-operator.yaml \ -f asm/istio/options/multiproject.yaml \ -f asm/istio/options/multicluster.yaml\ --set prometheus.enabled=true \ --set stackdriver.enabled=false \ --set revision=asm-186-8
워크로드에서 자동 사이드카 프록시 삽입을 사용 설정하려면 Anthos Service Mesh 설치를 완료합니다.
타사 문서
Cloud Marketplace를 통해 Prometheus 및 Grafana를 배포하거나 설치 시 다음 문서를 참조하세요.
Grafana:
기존 Grafana 배포로 대시보드를 가져옵니다.
Kiali:
Prometheus: