Berintegrasi dengan add-on pihak ketiga

Di Anthos Service Mesh 1.8 dan yang lebih baru, add-on Prometheus, Kiali, dan Grafana tidak disertakan dalam profil Anthos Service Mesh mana pun. Penginstalan add-on pihak ketiga ini dihapus dari IstioOperator API 1.8, yang berarti add-on tersebut tidak dapat diinstal dengan perintah istioctl install. Untuk mengetahui informasi tentang alasan add-on dihapus, lihat Mengerjakan Ulang Integrasi Addon.

Namun, perhatikan bahwa Anda dapat menginstal instance dasbor Prometheus, Kiali, dan Grafana Anda sendiri sesuai dengan dokumentasi pihak ketiga yang berlaku.

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
    
  2. 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:

    --custom_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 \
      --custom_overlay prometheus-metrics-export.yaml
    

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

  3. 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-1118-4
    
  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.

Langkah selanjutnya