Learn about the Wavefront Istio Integration.

Istio Integration

Istio is an open platform-independent service mesh that provides traffic management, policy enforcement, and telemetry collection.

This integration gives detailed instructions for setting up your environment to send Istio metrics to Wavefront.

In addition to setting up the metrics flow, this integration also installs a dashboard. Here’s a preview of the Istio dashboard:

images/istio_1.png

images/istio_2.png

images/istio_3.png

Istio Setup

This integration uses the Wavefront by VMware Adapter for Istio. The adapter can send data to Wavefront using either the proxy or direct ingestion.

Step 1. Set up Wavefront Proxy

Follow these steps to deploy a Wavefront proxy. If you plan on sending metrics directly to the Wavefront service, this step is not required.

Step 2. Deploy and Configure the Wavefront by VMware Adapter for Istio

You can deploy the adapter using helm or kubectl. See the reference documentation for available configuration parameters.

You have to update the source parameter to your cluster or application name. How you do that depends on whether you use the proxy or direct ingestion:

Option 1. Send metrics to a Wavefront Proxy

params:
  proxy:
    address: YOUR-PROXY-IP:YOUR-PROXY-PORT
  source: your-cluster-or-application

Option 2. Send metrics directly to a Wavefront service

params:
  direct:
    server: https://YOUR_CLUSTER.wavefront.com
    token: YOUR_API_TOKEN
  source: your-cluster-or-application