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
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
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.
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
Ikuti langkah-langkah di bagian Penginstalan dan migrasi multi-project di GKE hingga Anda menginstal Anthos Service Mesh.
Tambahkan
--set prometheus.enabled=true
dan--set stackdriver.enabled=false
ke perintahistioctl 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-198-6
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.
Grafana:
Impor dasbor ke deployment Grafana yang ada.
Kiali:
{i>Prometheus<i} (Prometheus):