Grafana

    While you can build your own dashboards, Istio offers a set of preconfigured dashboards for all of the most important metrics for the mesh and for the control plane.

    • Mesh Dashboard provides an overview of all services in the mesh.
    • provides a detailed breakdown of metrics for a service.
    • Performance Dashboard monitors the resource usage of the mesh.
    • monitors the health and performance of the control plane.

    There are a few ways to configure Grafana to use these dashboards:

    The built-in deployment of Grafana is bundled with all of the Istio dashboards already installed. To deploy the built-in Grafana instance, follow the steps in Customizable Install with Istioctl to install Istio and pass during installation.

    To quickly import the Istio dashboards to an existing Grafana instance, you can use the to add the dashboard links above. When you import the dashboards, note that you must select a Prometheus data source.

    You can also use a script to import all dashboards at once. For example:

    A new revision of the dashboards is created for each version of Istio. To ensure compatibility, it is recommended that you select the appropriate revision for the Istio version you are deploying.

    See also

    Prometheus

    How to integrate with Prometheus.