Berintegrasi dengan add-on pihak ketiga

Meskipun add-on Prometheus, Kiali, dan Grafana diaktifkan secara default di profil asm-gcp-multicloud versi 1.6, sebaiknya ikuti dokumentasi pihak ketiga yang berlaku dan instal instance Anda sendiri. Selain itu, add-on ini telah dihapus dari semua profil di Anthos Service Mesh 1.8. Untuk mengetahui informasi tentang alasan penghapusan add-on, lihat Mengerjakan Ulang Integrasi Add-on.

Mengaktifkan ekspor metrik ke Prometheus

Untuk menggunakan dasbor Prometheus, Grafana, atau Kiali, Anthos Service Mesh harus dikonfigurasi untuk mengekspor metrik ke Prometheus. Ekspor metrik ke Prometheus diaktifkan secara default saat Anda menginstal Anthos Service Mesh di GKE pada VMware atau pada bare metal. Pada platform tersebut, Anda siap untuk menginstal instance dasbor Anda sendiri.

Anda dapat mengaktifkan ekspor metrik ke Prometheus di GKE pada cluster Google Cloud, tetapi langkah-langkah untuk melakukannya berbeda-beda, bergantung pada apakah cluster Anda berada dalam project yang sama atau dalam project yang berbeda.

Project yang sama

  1. Salin dan tempel YAML berikut ke file bernama 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
  1. Ikuti langkah-langkah di bagian Menginstal Anthos Service Mesh di GKE untuk menggunakan skrip yang disediakan Google guna menginstal atau mengupgrade Anthos Service Mesh. Saat Anda menjalankan skrip, sertakan opsi berikut:
--operator_overlay prometheus-metrics-export.yaml

Contoh:

./install_asm \
  --project_id PROJECT_ID \
  --cluster_name CLUSTER_NAME \
  --cluster_location CLUSTER_LOCATION \
  --mode install \
  --output_dir DIR_PATH  \
  --enable_all \
  --operator_overlay prometheus-metrics-export.yaml

Pastikan untuk menentukan file overlay lain yang Anda perlukan untuk mengonfigurasi Anthos Service Mesh.

  1. Selesaikan penginstalan Anthos Service Mesh untuk mengaktifkan injeksi proxy sidecar otomatis pada workload Anda. Untuk mengetahui detailnya, lihat Men-deploy dan men-deploy ulang workload.

Project yang berbeda

  1. Ikuti langkah-langkah di bagian Penginstalan dan migrasi multi-project di GKE hingga Anda menginstal Anthos Service Mesh.

  2. Tambahkan --set prometheus.enabled=true dan --set stackdriver.enabled=false ke perintah istioctl install. Pastikan untuk menyertakan file overlay lainnya yang Anda perlukan untuk mengaktifkan fitur opsional. Misalnya:

    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-1614-2
    

    Tindakan ini memungkinkan ekspor metrik ke Prometheus dan menonaktifkan ekspor metrik ke Cloud Monitoring dan Cloud Logging di GKE.

  3. Selesaikan penginstalan Anthos Service Mesh untuk mengaktifkan injeksi proxy sidecar otomatis pada workload Anda.

Dokumentasi pihak ketiga

Anda dapat men-deploy Prometheus dan Grafana melalui Cloud Marketplace atau melihat dokumentasi berikut untuk mengetahui penginstalan.