You are viewing documentation for Anthos Service Mesh 1.10. View the latest documentation or select another available version:

Integrating with third-party add-ons

In Anthos Service Mesh 1.8 and later, the Prometheus, Kiali, and Grafana add-ons aren't included in any Anthos Service Mesh profiles. Installation of these third-party add-ons was removed from the 1.8 IstioOperator API, which means that they can't be installed with the istioctl install command. For information on why the add-ons were removed, see Reworking our Addon Integrations.

Note, however, you can install your own instance of Prometheus, Kiali, and Grafana dashboards according to the applicable third-party documentation.

Enabling metrics export to Prometheus

To use the Prometheus, Grafana, or Kiali dashboards, Anthos Service Mesh must be configured to export metrics to Prometheus. Metrics export to Prometheus is enabled by default when you install Anthos Service Mesh on Anthos clusters on VMware or on bare metal. On these platforms, you are all set to install your own instance of the dashboards.

You can enable metrics export to Prometheus instead of Stackdriver (now called Google Cloud's operations suite) on GKE on Google Cloud clusters.

Before you begin

Follow the steps in Get started to:

Enable metrics export to Prometheus

  1. Follow the steps in the Install and upgrade Anthos Service Mesh guide to install or upgrade Anthos Service Mesh on GKE. When you run asmcli install, include the following option:

    --option prometheus
    

    For example:

    ./asmcli install \
      --project_id PROJECT_ID \
      --cluster_name CLUSTER_NAME \
      --cluster_location CLUSTER_LOCATION \
      --ca mesh_ca \
      --output_dir DIR_PATH  \
      --enable_all \
      --option prometheus
    

    Be sure to specify any other overlay files that you need to configure Anthos Service Mesh.

  2. Complete the Anthos Service Mesh installation to enable automatic sidecar proxy injection on your workloads. For new installations, see Deploy and redeploy workloads. For upgrades, see Switch to the new control plane

Third-party documentation

You can deploy Prometheus and Grafana through the Cloud Marketplace or refer to the following documentation for installation.

What's next