![](/img/trans.png)
[英]How to overwrite alertmanager configuration in kube-prometheus-stack helm chart
[英]How to configure istio helm chart to use external kube-prometheus-stack?
我已经使用istio-system命名空间中的这个文档使用base & istiod helm 图表在 GKE 集群上部署了 istio 服务网格。
我已经使用kube-prometheus-stack helm chart 部署了 Prometheus、grafana 和 alert-manager。
这种工作负载的每个 pod 都运行良好; 我没有看到任何错误。 不知何故,我在 Prometheus UI 中没有得到任何与 istio 工作负载相关的指标。 因此,我在 kiali 仪表板中没有看到任何网络图。
谁能帮我解决这个问题?
Istio 期望 Prometheus 通过使用 Kubernetes 注释prometheus.io/scrape
、 prometheus.io/port
和prometheus.io/path
来发现哪些 pod 暴露了指标。
Prometheus 社区已决定,这些注释虽然很受欢迎,但在默认情况下无法启用。 因此,kube-prometheus-stack helm chart 不会使用这些注释发现 pod。
要让您的 Prometheus 安装来抓取您的 Istio 指标,您需要配置 Istio 以按照您的 Prometheus 安装所期望的方式公开指标(您必须检查 Prometheus 配置,我不知道它是做什么的默认)或添加一个 Prometheus 抓取作业,该作业将使用上述注释进行发现。
此处提供有关如何将 Prometheus 与 Istio 集成的详细信息,此处提供示例 Prometheus 配置文件。
需要在 kube-prometheus-stack helm chart values.yaml 中为 istio 添加额外的ScrapConfigs。
prometheus:
prometheusSpec:
additionalScrapeConfigs:
- {{ add your scrap config for istio }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.