Skip to content

Files

Latest commit

 

History

History
 
 

istio

Istio check

Overview

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

Setup

Installation

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.

Configuration

Preparing Istio

Istio needs to have the built in prometheus adapter enabled and the ports exposed to the agent.

Connect 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.

Validation

Run the Agent's info subcommand and look for istio under the Checks section.

Data Collected

Metrics

See metadata.csv for a list of metrics provided by this check.

Events

The Istio check does not include any events at this time.

Service Checks

The Istio check does not include any service checks at this time.

Troubleshooting

Need help? Contact Datadog Support.

Further Reading

Learn more about infrastructure monitoring and all our integrations on our blog