Install the Istio App and view the Dashboards
This page provides instructions for installing the Istio App, as well as descriptions and examples for each of the dashboards.
Install the App
Now that you have set up metric and log collection for Istio, install the Sumo Logic App for Istio and access the pre-configured dashboards that provide visibility into your Istio environment.
To install the app, do the following:
Locate and install the app you need from the App Catalog. If you want to see a preview of the dashboards included with the app before installing, click Preview Dashboards.
-
From the App Catalog, search for and select the app.
-
To install the app, click Add to Library and complete the following fields.
-
App Name. You can retain the existing name, or enter a name of your choice for the app.
-
Advanced. Select the Location in Library (the default is the Personal folder in the library), or click New Folder to add a new folder.
-
-
Click Add to Library.
Once an app is installed, it will appear in your Personal folder, or other folder that you specified. From here, you can share it with your organization.
Panels will start to fill automatically. It's important to note that each panel slowly fills with data matching the time range query and received since the panel was created. Results won't immediately be available, but with a bit of time, you'll see full graphs and maps.
Filter with template variables
Template variables provide dynamic dashboards that rescope data on the fly. As you apply variables to troubleshoot through your dashboard, you can view dynamic changes to the data for a fast resolution to the root cause. For more information, see the Filter with template variables help page.
Istio Overview Dashboard
The Istio Overview dashboard provides a high-level view of the number of applications in your environment, the average requests and responses, and the average duration of requests.
Use this dashboard to:
- Monitor application activity by requests, bytes transferred, and latency.
Istio - Mesh Throughput Dashboard
The Istio Mesh dashboard provides insights into the network of microservices in your environment, service success response rate, 4XX/5XX responses, latency, requests count, and request/response statistics.
Use this dashboard to:
- Monitor mesh performance and latency
- Monitor Errors and request/response size.
Istio - Workload Dashboard
The Istio Workload dashboard allows you to monitor the overall workloads in Istio and provides detailed breakdowns on inbound and outbound services.
Use this dashboard to:
- Monitor requests and responses for individual workloads.
- Analyze inbound and outbound services for workloads.
Istio - Galley Dashboard
The Istio - Galley Dashboard allows you to monitor the Istio Galley.
Use this dashboard to:
-
Monitor resource validation passed/failed events and config updates errors.
Istio - Resource Usage Dashboard
The Istio - Resource Usage dashboard allows you to monitor the overall performance of Istio from a single dashboard.
Use this dashboard to:
- Monitor number of OS threads, GC duration, File descriptors CPU, and Memory.
- Analyze the number of outgoing failed requests.
Istio - Pilot Traffic Dashboard
The Istio - Pilot Traffic dashboard assists in monitoring the Istio Pilot component
Use this dashboard to:
-
Monitor Pilot queue time, endpoints connected to Pilot, endpoints not in ready state, and virtual service known to Pilot.