<p>How can I add alertmanager to istio prometheus deployed by official helm chart?</p>

<p><a href="https://istio.io/docs/setup/install/helm/" rel="nofollow noreferrer">https://istio.io/docs/setup/install/helm/</a></p>

<pre><code>helm upgrade istio install/kubernetes/helm/istio --namespace istio-system --tiller-namespace istio-system \
--set tracing.enabled=true \
--set tracing.ingress.enabled=true \
--set grafana.enabled=true \
--set kiali.enabled=true \
--set "kiali.dashboard.jaegerURL=http://jaeger-query.kaws.skynet.com/jaeger" \
--set "kiali.dashboard.grafanaURL=http://grafana.kaws.skynet.com" \
--set "kiali.prometheusAddr=http://prometheus.kaws.skynet.com"
</code></pre>

<p>Is it possible to add alertmanager to istio setup?</p>

<blockquote>
  <p>Is it possible to add alertmanager to istio setup?</p>
</blockquote>

<p>Yes, it is possible.</p>

<p>As i could read on <a href="https://github.com/istio/istio/issues/17094" rel="nofollow noreferrer">github</a></p>

<blockquote>
  <p>Generally Istio is not trying to manage production grade Prometheus, grafana, etc deployments. We are doing some work to make it easy to integrate istio with your own Prometheus, kiali, etc. See <a href="https://github.com/istio/installer/tree/master/istio-telemetry/prometheus-operator" rel="nofollow noreferrer">https://github.com/istio/installer/tree/master/istio-telemetry/prometheus-operator</a> as one way you can integrate with the Prometheus operator. You can define your own Prometheus setup then just add the configs to scrape istio components.</p>
</blockquote>

<p>You will have to change prometheus <a href="https://github.com/istio/istio/tree/master/install/kubernetes/helm/istio/charts/prometheus" rel="nofollow noreferrer">values and templates</a> like <a href="https://github.com/helm/charts/tree/master/stable/prometheus" rel="nofollow noreferrer">there</a>, add alertmanager yamls, and then configure it to work on istio namespace.</p>

<blockquote>
  <p>How can I add alertmanager to istio prometheus deployed by official helm chart?</p>
</blockquote>

<p>I would recommend to use</p>

<pre><code>helm fetch istio.io/istio --untar
</code></pre>

<p>Which Download a chart to your local directory to view.</p>

<p>Then add alertmanager, and install istio helm chart from your local directory instead of helm repository.</p>
