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
- 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:
--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.
- 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-1614-2
Tindakan ini memungkinkan ekspor metrik ke Prometheus dan menonaktifkan ekspor metrik ke Cloud Monitoring dan Cloud Logging di GKE.
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):