Integrazione con componenti aggiuntivi di terze parti

Anche se i componenti aggiuntivi Prometheus, Kiali e Grafana sono abilitati per impostazione predefinita nella versione 1.7 del profilo asm-gcp-multicloud, ti consigliamo di seguire la documentazione di terze parti applicabile e installare la tua istanza. Inoltre, questi componenti aggiuntivi sono stati rimossi da tutti i profili in Anthos Service Mesh 1.8. Per informazioni sul motivo per cui i componenti aggiuntivi sono stati rimossi, consulta Riadattare le integrazioni dei componenti aggiuntivi.

Abilitazione dell'esportazione delle metriche in Prometheus

Per utilizzare le dashboard Prometheus, Grafana o Kiali, Anthos Service Mesh deve essere configurato in modo da esportare le metriche in Prometheus. L'esportazione delle metriche in Prometheus è abilitata per impostazione predefinita quando installi Anthos Service Mesh su GKE su VMware o on bare metal. Su queste piattaforme, è tutto pronto per installare la tua istanza delle dashboard.

Puoi abilitare l'esportazione delle metriche in Prometheus su GKE sui cluster Google Cloud, ma la procedura varia a seconda che i cluster si trovino nello stesso progetto o in progetti diversi.

Stesso progetto

  1. Copia e incolla il seguente codice YAML in un file denominato 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. Segui i passaggi in Installazione di Anthos Service Mesh su GKE per utilizzare uno script fornito da Google per installare o eseguire l'upgrade di Anthos Service Mesh. Quando esegui lo script, includi la seguente opzione:

    --custom_overlay prometheus-metrics-export.yaml
    

    Ad esempio:

    ./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
    

    Assicurati di specificare eventuali altri file di overlay necessari per configurare Anthos Service Mesh.

  2. Completa l'installazione di Anthos Service Mesh per abilitare l'inserimento automatico del proxy collaterale sui tuoi carichi di lavoro. Per maggiori dettagli, consulta Deployment e nuova esecuzione del deployment dei carichi di lavoro.

Progetti diversi

  1. Segui i passaggi descritti in Installazione e migrazione di più progetti su GKE fino al punto in cui installi Anthos Service Mesh.

  2. Aggiungi --set prometheus.enabled=true e --set stackdriver.enabled=false al comando istioctl install. Assicurati di includere eventuali altri file overlay necessari per abilitare le funzionalità facoltative. Ad esempio:

    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-178-10
    
  3. Completa l'installazione di Anthos Service Mesh per abilitare l'inserimento automatico del proxy sidecar sui tuoi carichi di lavoro.

Documentazione di terze parti

Puoi eseguire il deployment di Prometheus e Grafana tramite Cloud Marketplace o fare riferimento alla seguente documentazione per l'installazione.