Use the Datadog Agent to monitor how well Istio is performing.
- Collect metrics on what apps are making what kinds of requests
- Look at how applications are using bandwidth
- Understand istio's resource consumption
Istio is included in the Datadog Agent. So, just install the Agent on your istio servers or in your cluster and point it at Istio.
Istio needs to have the built in prometheus adapter enabled and the ports exposed to the agent.
Edit the istio.d/conf.yaml
file, in the conf.d/
folder at the root of your Agent's directory, to connect it to Istio. See the sample istio.d/conf.yaml for all available configuration options:
init_config:
instances:
- istio_mesh_endpoint: http://localhost:42422/metrics
mixer_endpoint: http://localhost:9093/metrics
send_histograms_buckets: true
Both endpoints need to be connected to the check for it to work. To learn more about the prometheus adapter, you can read the istio documentation.
Run the Agent's info
subcommand and look for istio
under the Checks section.
See metadata.csv for a list of metrics provided by this check.
The Istio check does not include any events at this time.
The Istio check does not include any service checks at this time.
Need help? Contact Datadog Support.
Learn more about infrastructure monitoring and all our integrations on our blog