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:
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.
- Helm: The preferred way to deploy the adapter. See the helm quick start for details.
- kubectl: See the standard installation instructions.
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